@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}


@media(min-width:1000px){
.header{background: #fff; width: 100%; height: 70px; position: fixed;left: 0; top:0;z-index: 100;transition: 0.8s ease-in-out; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0,0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.headerbox{width: 1240px; margin: 0 auto;  } 
.logo{width: 165px; padding-top: 20px;float: left;}
.logo img{width: 100%;}
.xxyd{background: url(../images/d4.png);width: 15px; height: 15px;z-index: 100; right:20px; top:90px;cursor:pointer;position: absolute;}
.nav{float: right; padding-right: 104px;}
.nav li{float: left; }
.nav h3 a{color: #444;font-size: 12px; line-height: 70px;display: block; padding: 0 13px;}
.nav i{display: inline-block;*display: inline;background: url(../images/b1.png);width: 8px; height: 8px; margin-left: 10px; }
.sub{position: absolute; width: 100%; left:0; top:70px; background: #fff;display: none;}
.subobx{width: 1200px; margin: 0 auto; overflow: hidden; padding: 20px 0;}
.qbcp{width: 590px; float: left;overflow: hidden;}
.qbcp dl{width: 33.33%; float: left;}
.qbcp dt{ padding-right: 20px; }
.qbcp dt a{font-weight: bold;line-height: 56px;border-bottom:1px solid #f4f4f4;font-size: 14px; color: #444444;display: block; padding: 0 15px;}
.qbcp dt a:hover{background: #f4f4f4;}
.qbcp dl:nth-child(2) dt a{ line-height: 42px;font-weight: 400;}
.qbcp dl:nth-child(3) dt a{ line-height: 42px;font-weight: 400;}
.cpfl{float: right;width: 588px; overflow: hidden;}
.cpfl_l{float: left;width: 398px; overflow: hidden;}
.cpfl_l dl{float: left; width: 50%; padding-right: 40px;}
.cpfl_l dl:nth-child(1) a{line-height: 56px;font-weight:bolder;display: inline-block;border-bottom: 1px solid #f4f4f4; display: block; padding-left: 45px;background: url(../images/b3.png) no-repeat 15px center;font-size: 14px;}
.cpfl_l dl:nth-child(1) a:hover{background:url(../images/b3.png) no-repeat 15px center #f4f4f4;}
.cpfl_l dl:nth-child(2) a{line-height: 56px;font-weight: 400; padding-left:15px;display: inline-block;border-bottom: 1px solid #f4f4f4; display: block; font-size: 14px;}
.cpfl_l dl:nth-child(2) a:hover{background: #f4f4f4;}
.cpfl_r{float: right; width: 190px;}
.cpfl_r h3{font-size: 14px; font-weight: bold; color: #444; height: 48px; border-bottom: 1px solid #b71111;}
.cpfl_r a{display: block; margin-top: 15px;}
.cpfl_r a img{width: 100%;}

.nav .on h3 a{background: #00074F;color: #fff;}
.nav .on h3 a i{background: url(../images/b2.png);}
.nav ul li:nth-child(3){position: relative;}
.nav ul li:nth-child(4){position: relative;}
.nav ul li:nth-child(5){position: relative;}
.nav ul li:nth-child(6){position: relative;}
.sub2{width: 240px; position: absolute;left:0; top:70px; background: #fff;}
.sub2 dt{border-bottom:1px solid #f4f4f4;line-height: 41px; font-size: 14px;}
.sub2 dt a{color: #444444;display: block; padding-left: 15px;}
.sub2 dt a:hover{background: #f4f4f4;}

.colom{text-align: center;background: #fff; padding-bottom: 30px;}
.colom img{width: 80px; height: 80px; margin: 0 auto;}
.colom a{display: inline-block;*display: initial; padding: 0 15px;}
.colom h2{font-size: 14px; font-weight: bold;color: #666;}
.colom a p{font-size: 14px; color: #000000; margin-top: 10px;}

.banner{background: #000;  }
.banner .swiper-container {padding: 70px 0 0 0; width: 100%;}
.banner .swiper-slide { background-position: center; background-size: cover; width: 50%;height: 890px; }
.cpbox{position: absolute; left:0; top:0; width: 100%; height: 100%;overflow: hidden;}
.text1{padding: 90px 180px 0 330px;}
.text1 h2{font-size: 26px; color: #00074F;padding-bottom: 15px;}
.text1 h4{font-size: 18px; padding-bottom: 35px; color: #c7c7cc;}
.text1 p{font-size: 14px; color: #fff; line-height: 22px;text-align:justify; word-break: break-all;}
.text2{padding: 190px 70px 0 430px; }
.text2 h2{font-size: 26px; color: #00074F;padding-bottom: 15px;text-align: right;}
.text2 h4{font-size: 18px; padding-bottom: 35px; color: #c7c7cc;text-align: right;}
.text2 p{font-size: 14px; color: #fff; line-height: 22px;text-align:justify; word-break: break-all;text-align: right;}
#imges1{position: absolute;top:70px;left:115px;}
#imges2{position: absolute;left:-100px; bottom:0px;z-index: 10;}
#imges3{position: absolute;right:130px; top:70px;}
#imges4{position: absolute;right:0px; bottom:70px;width: 660px;z-index: 1;}
#imges5{position: absolute;left:325px; top:345px;width: 205px;}
#imges6{position: absolute;right:200px; bottom:155px;}
#imges7{position: absolute;right:200px; bottom:130px;}
.conversion{position: absolute;line-height: 70px; padding: 0 10px; top:0; right:10%; color: #444;}
.conversion:hover{color: #fff; background: #B71111;}
.search{position: absolute;right:5%; top:30px; background: url(../images/d7.png);width: 17px; height: 17px;cursor:pointer;}
.ssknr{position: absolute; top:0; left:0; width: 100%; background: #fff;z-index: 101;padding: 85px 10%; position: relative;display: none;}
.wby2{width: 100%; border-bottom: 4px solid #00074F;height: 90px; line-height: 90px; font-size: 48px;color: #000;}
.wby2::-webkit-input-placeholder{color:#000;}
.ssknr p{font-size: 12px; color: #999999; padding-top: 20px;}
.btn2{background: url(../images/d8.png); width: 50px; height: 50px; background-size: 100; position: absolute;right:10%; top:110px;border: none;cursor:pointer;}
.bj{background: rgba(0,0,0,.8); width: 100%; height: 100%;  top:0;left:0; z-index: 10; position: fixed;display: none;}

.banner .swiper-pagination{padding-bottom: 10px;}
.banner .swiper-pagination-bullet{width: 10px; height: 10px; border: 3px solid #fff;opacity: 1; background: none;}
.banner .swiper-pagination-bullet-active{background: #fff;}

.cd-scrolling-bg {position: relative;z-index: 2;}
.cd-main-content { position: relative; z-index: 1;}
.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}
.cd-fixed-bg.cd-bg-1 {background-image: url(../images/bj1.jpg) ; height:900px;}

.cd-fixed-bg { background-attachment: fixed;}
.scenario{width: 1400px; margin: 0 auto; padding-top: 400px; text-align: center; position: relative;}
.scenario h4{color: #fff;font-size: 34px; line-height: 46px;}
.scenario a{display: block; margin-top: 15px; color: #fff; font-size: 16px;}

.series ul{overflow: hidden;}
.series li{float: left; width: 50%; position: relative;}
.series img{width: 100%;}
.series_text{position: absolute;width: 80%;left:50%; top:50%; transform:translate(-50%,-50%);}
.series_text h2{color: #fff;font-size: 34px; line-height: 46px;}
.series_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #fff; font-size: 16px;}
.series_text a:hover{color: #ccc;}

.bigroom{position: relative;}
.bigroom img{width: 100%;}
.bigroom_text{width: 90%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.bigroom_text h2{color: #fff;font-size: 34px; line-height: 46px;}
.bigroom_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #fff; font-size: 16px;}
.bigroom_text a:hover{color: #ccc;}
.depth{overflow: hidden; position: relative;}
.depthbox{width: 50%; float: left;}
.depthbox img{width: 100%;}
.depthbox_text{position: absolute;  right:0;width: 50%;top:50%; transform:translateY(-50%);}
.depthbox_text h2{color: #676767;font-size: 34px; line-height: 46px;}
.depthbox_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #676767; font-size: 16px;}

.container{width: 100%; position: relative;}
.zzcm {position: absolute; width: 100%; height: 100%; left:0; top:0; background: rgba(0,0,0,.7);}
.content{position: absolute; z-index: 10; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.content h2{color: #fff; font-size: 36px; padding-bottom: 15px;}
.content p{color: #fff; font-size: 22px; padding-bottom: 45px;}
.content a{margin: 0 auto; text-align:center ;width: 122px; height: 46px; border: 2px solid #b7b7b5; line-height: 42px;color: #fff; font-size: 18px;transition: All 0.4s ease-in-out;display: block;} 
.content a:hover{border: 2px solid #00074F;background: #00074F; color: #fff;}

.news{overflow: hidden; padding: 115px 0;}
.newsbox{width: 50%; padding: 0 5%;float: left;}
.news_tp{overflow: hidden;}
.news_tp img{width: 100%;}
.news_text{text-align:center ; padding:50px 35px 70px 35px ;}
.news_text span{display: block;font-size: 14px;}
.news_text span a{display: inline-block;*display: inline; position: relative;line-height: 24px;color: #00074F; margin: 0 6px;}
.news_text span a i{transition: All 0.4s ease-in-out;height: 2px; width: 0; position: absolute;left:0;bottom: 0;background: #00074F;}
.news_text span a:hover i{width: 100%;}
.news_text h4{font-size: 20px; line-height: 32px; font-weight: bold;color: #444; padding: 5px 0;}
.news_text p a{font-size: 14px;color: #676767; line-height: 24px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.stores img{width: 100%;}
.stores p{color: #fff; position: absolute; left:0; width: 100%; text-align: center;font-size: 36px;top:50%; transform:translateY(-50%);}
.themap{height: 675px;background: url(../images/a22.jpg) no-repeat center center;background-size: auto 100%;}
.find_the{width: 995px; margin: 0 auto; padding-top: 200px;text-align: center;}
.find_the h2{font-size: 28px; color: #474443;}
.find_the p{font-size: 18px; line-height: 96px; color: #636363;}
.wby1{width: 100%; padding: 0 10px; border: 1px solid #00074F; height: 47px; line-height: 45px; font-size: 16px;border-radius: 6px;background: #fff;}
.find_the a{display: block; margin-top: 50px;  font-size: 18px; color: #474443; margin: 50px auto 0 auto;text-align: left;width: 150px;} 
.find_the span{transition: All 0.2s ease-in-out;background: url(../images/b4.png);width: 25px ; height: 25px; display: inline-block;*display: inline;vertical-align: middle; margin-right: 10px;}
.find_the i{transition: All 0.4s ease-in-out;background: url(../images/b5.png);width: 25px ; height: 25px; display: inline-block;*display: inline;vertical-align: middle; opacity: 0;}
.find_the a:hover span{background: none;}
.find_the a:hover i{opacity: 1;}

.partner{padding: 65px 5%;}
.partbox img{width: 100%;transition: All 0.4s ease-in-out;}
.partbox a:hover img{opacity: 0.4;}

.functionbox{background: #f5f5f5;}
.function{width: 1240px; margin: 0 auto; overflow: hidden; padding: 50px 0;}
.function_l{float: left; width: 840px; overflow: hidden;}
.funcnr{float: left; width: 25%;}
.funcnr h2{font-size: 12px; font-weight: bold; line-height: 24px; color: #444;}
.funcnr li{line-height: 24px;}
.funcnr a{color: #444;transition: All 0.4s ease-in-out;}
.funcnr a:hover{color: #999;}
.funcnr:nth-child(5){ width:50%;}
.funcnr:nth-child(5) ul{overflow: hidden;}
.funcnr:nth-child(5) li{width: 50%; float: left;}

.function_r{float: right;width: 180px;}
.hotline p{font-size: 12px; color: #545251; font-weight: bold; line-height: 24px; padding-bottom: 20px;}
.hotline h2{font-size: 18px; color: #00074F;font-weight: bold;}
.focuson p{font-weight: bold; font-size: 12px; color: #444444; padding: 40px 0 20px;}
.focuson ul{overflow: hidden; margin-left: -5px;}
.focuson li{float: left; width: 50%; padding-left: 5px;text-align: center;}
.focuson ul li  p{font-size: 12px; padding-top: 7px; color: #474443;}
.focuson img{margin: 0 auto;}
.language{padding-top: 70px;}
.language p{padding: 6px 0;color: #2d2d2d;}
.language img{display: inline-block;*display: inline; vertical-align: middle; margin-right: 5px;}

.dbnr{background: #00074F;}
.dbxq{width: 1240px; overflow: hidden; margin: 0 auto; padding: 37px 0;}
.db_left{width: 92px; float: left;}
.bd_right{width: 143px;float: right;}

.footer{background: #2d2d2d;}
.footerbox{width: 1240px; margin: 0 auto; padding: 25px 0;}
.footerbox p{font-weight: bold; color: #fff; line-height: 22px;}
.footerbox p a{color: #00074F;font-weight: 400;}
.top{transition: All 0.4s ease-in-out;width: 40px; height: 40px;background: url(../images/d6.png) no-repeat center center rgba(0,0,0,.5);position: fixed; z-index: 100; right:10px; bottom: 10px; border-radius: 6px;cursor:pointer;}
.top:hover{background: url(../images/d6.png) no-repeat center center #00074F;}

/*==所有产品==*/
.cd-fixed-bg.cd-bg-2 {background-image:url(../images/banner1.jpg);  height:370px;}
.wzzz{height: 370px; background: rgba(0,0,0,.5); margin-top: 70px; position: relative;}
.product{position: absolute; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.product h4{color: #fff; font-size: 36px; padding-bottom: 20px;}
.product p{color: #fff; font-size: 24px;}

.product_box{overflow: hidden; padding: 55px 3% 0 3%;}
.product_l{float: left; width: 25%;}
.product_categories{padding-bottom: 42px;}
.product_categories h2{font-size: 14px; color: #666666; padding-bottom: 30px;}
.product_categories ul{overflow: hidden; margin-left: -10px; padding-right: 65px;}
.product_categories li{float: left; width: 25%; padding: 0 0 10px 10px;}
.product_categories a{display: block; border: 1px solid #f9f9f9;line-height: 40px; text-align: center; color: #666;border: 1px solid #dadada;}
.product_categories span{display: inline-block;*display: inline; background: #fff; width:16px ;height: 16px; border: 1px solid #929292;vertical-align: middle; margin-top: -2px; margin-right: 8px;}
.product_categories .hover{background: url(../images/a17.png) no-repeat center center;}
.product_gnxq a{transition: All 0.4s ease-in-out;display: block;width: 116px; height: 42px; color: #fff; line-height: 42px; text-align: center; font-weight: bold; font-size: 14px; background: #686868; border-radius: 6px;}
.product_gnxq a:hover{color: #fff; background: #000;}
.product_gnxq p{font-size: 14px; padding: 50px 0 30px; color: #666;}
.search_cp{position: relative; padding-right: 65px;}
.wby3{width: 100%; padding: 0 15px 0 35px; border: 1px solid #ececec;line-height: 40px; height: 42px; border-radius: 6px;}
.btn3{position: absolute; top:11px; left:13px; background: url(../images/a18.png);width: 15px; height: 15px; border: none;}
.btn4{width: 116px; height: 42px; line-break: 42px; font-size: 14px; display: block; text-align: center; color: #fff; font-size: 14px; background: #686868; border-radius: 4px;}
.btn4:hover{color: #fff;background: #000;}
.product_r{float: right; width:75%; padding-left: 30;}
.product_rbox{border-left:1px solid #d9d9db;}
.product_rbox ul{overflow: hidden;}
.product_rbox li{float: left; text-align: center; width: 25%; padding-bottom: 25px;}
.product_rbox a{display: block; overflow: hidden;}
.product_rbox a img{width: 100%;}
.product_rbox p{font-size: 14px; color: #666;}
.cpfy{padding:50px 0 150px 0 ;}
.cpfy li{display: inline-block;*display: inline;}
.cpfy a{display: inline-block;*display: inline;width: 37px; height: 37px; line-height: 37px; text-align: center; border: 1px solid #e8e8e8;border-radius: 4px; font-size: 16px; color: #999;}
.cpfy .hover1 a{background: #454545;border: 1px solid #454545;color: #fff;}
.cpfy .hover1 a:hover{background: #454545;border: 1px solid #454545;color: #fff;}
.cpfy a:hover{border: 1px solid #454545;color: #454545;}

/*==加盟左右==*/
.banner5{position: relative;}
.banner5 img{width: 100%;}
.banner5_text{width: 220px; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.career{ padding: 120px 0;}
.career p{font-size: 32px; line-height: 46px; color: #676767; padding-bottom: 50px;}

.profit{overflow: hidden; padding-bottom: 100px;}
.profitbox{width: 50%; float: left;}
.profitbox h2{font-size:20px ;font-weight: bold; color: #444444; padding: 110px 0 30px;}
.profitbox p{font-size: 15px; line-height: 1.6; color: #676767; padding: 10px 0;}
.profitbox li{font-size: 15px; line-height: 1.6; color: #676767; padding: 10px 0;border-bottom: 1px solid #d4d4d4; position: relative;}
.profitbox b{font-weight: bold; width: 280px; display: inline-block;*display: inline;}
.profitbox ul li:nth-child(8){border: none;}

.bj5{background: #00074F;}
.area{ padding: 120px 0 90px;}
.area ul{overflow: hidden;}
.area li{float: left; width: 25%; text-align: center;}
.area h2 span{font-size:46px; color: #fff;color: #fff;}
.area h4{color: #fff; font-size: 16px;}
.area p{color: #fff; font-size: 16px;}
.area h2{ font-size: 18px; padding: 50px 0 20px;color: #fff;}

.bj6{background: #c8041e;}
.wz1240{width: 1240px; margin: 0 auto; }
.careernr ul{overflow: hidden; margin-left: -50px; padding-bottom: 40px;}
.careernr li{float: left;width: 33.33%; padding: 0 0 50px 50px;}
.careernrbox{transition: All 0.4s ease-in-out;border: 1px solid #ebebeb;border-radius: 6px; padding: 50px 30px 0 30px; height: 435px;}
.careernrbox span{display: block; width: 55px; height: 55px;}
.mo1{background: url(../images/c20.png);}
.mo2{background: url(../images/c22.png);}
.mo3{background: url(../images/c24.png);}
.mo4{background: url(../images/c26.png);}
.mo5{background: url(../images/c28.png);}
.mo6{background: url(../images/c30.png);}
.careernrbox h2{font-weight: bold; font-size: 20px; padding: 30px 0 15px; color: #535353;}
.careernrbox p{font-size: 12px; line-height: 2; color: #737373;}
.careernrbox:hover{background: #00074F;border:1px solid #00074F;-webkit-box-shadow:0 0 10px rgba(210,19, 27, .5);  -moz-box-shadow:0 0 10px rgba(210,19, 27, .5);  box-shadow:0 0 10px rgba(210,19, 27, .5); }
.careernrbox:hover h2{color: #fff;}
.careernrbox:hover p{color: #fff;}
.careernrbox:hover .mo1{background: url(../images/c21.png);}
.careernrbox:hover .mo2{background: url(../images/c23.png);}
.careernrbox:hover .mo3{background: url(../images/c25.png);}
.careernrbox:hover .mo4{background: url(../images/c27.png);}
.careernrbox:hover .mo5{background: url(../images/c29.png);}
.careernrbox:hover .mo6{background: url(../images/c31.png);}

.landscape_tit h2{text-align: center; color: #fff;font-size: 32px; padding: 95px 0;}
.landscape_nr ul{overflow: hidden; margin-left: -90px;}
.landscape_nr li{float: left; width: 20%; padding: 0 0 90px 90px;}
.landscape_nr img{width: 100%;}
.land_tp{overflow: hidden;}
.land_text{border-top: 1px solid #de6878; padding: 10px 0; text-align: center;}
.land_text p{color: #fff; font-size: 14px; line-height: 1.6;}

.sales_tit{padding: 90px 0 60px; text-align: center;}
.sales_tit h2{font-size: 32px; color: #444444; padding-bottom: 32px;}
.sales_tit p{font-size: 12px; color: #676767;}
.sales_nr ul{overflow: hidden; margin-left: -22px;}
.sales_nr li{float: left; width: 20%; padding: 0 0 22px 22px;}
.sales_nr ul li a{display: block; overflow: hidden;border: 2px solid #dddddd;}
.sales_nr img{width: 100%;}

.banner17_textwztext{text-align: center; padding: 55px 0 100px;}

.banner17_text a{display: block; text-align: center; margin-top: 20px; font-size: 16px; color: #00074F;}
.banner17_text a:hover i{width: 100%;}
.banner17_text a:hover span{background: none;}

/*==售后服务==*/
.banner3{position: relative;}
.banner3 img{width: 100%;}
.banner3_text{position: absolute; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;}
.banner3_text h2{font-size: 34px; color: #fff; padding-bottom: 34px;}
.banner3_text p{color: #fff; font-weight: bold; font-size: 22px;}

.allout_text{text-align: center; padding: 110px 20% 75px 20%;}
.allout_text h2{font-weight: bold; font-size: 22px; line-height: 42px; color: #454545;}
.allout_text p{font-size: 16px; color: #686868; line-height: 26px;}

.policy_tit{text-align: center;border-bottom: 1px solid #00074F;}
.policy_tit li{display: inline-block;*display: inline;}
.policy_tit span{cursor:pointer;display: block;width:146px ; height: 88px;border-radius: 6px 6px 0 0; padding-top: 10px;}
.policy_tit i{display: block; margin: 0 auto; margin:0 auto 15px auto;width: 33px; height: 33px;}
.policy_tit p{font-size: 12px; color: #888888;}
.mon1{background: url(../images/d10.png) no-repeat center center;}
.mon2{background: url(../images/d12.png) no-repeat center center;}
.mon3{background: url(../images/d14.png) no-repeat center center;}
.mon4{background: url(../images/d16.png) no-repeat center center;}
.mon5{background: url(../images/d18.png) no-repeat center center;}
.policy .policy_tit ul li .on{background: #00074F;-webkit-box-shadow:0 0 10px rgba(3, 39, 245, 0.4);  -moz-box-shadow:0 0 10px rgba(3, 39, 245, 0.4);  box-shadow:0 0 10px rgba(3, 39, 245, 0.4);}
.policy .policy_tit ul li .on p{color: #fff;}
.policy .policy_tit ul li .on .mon1{background: url(../images/d11.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon2{background: url(../images/d13.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon3{background: url(../images/d15.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon4{background: url(../images/d17.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon5{background: url(../images/d19.png) no-repeat center center;}

.policy_qhnr{width: 1240px; margin: 0 auto;}
.instructions{overflow: hidden; padding: 85px 0;}
.instructions ul{float: left; padding-right: 45px;width: 50%;}
.instructions li{line-height: 2; color: #676767; padding: 5px 0;}
.instructions b{font-weight: bold;}
.policy{overflow: hidden; padding: 85px 0;}
.policy_left{float: left;width: 440px;}
.policy_left img{width: 100%;}
.policy_left p{font-size: 14px; line-height: 42px; color: #676767;}
.policy_righg{width:calc(100% - 510px); float: right;}
.policy_righg p{font-size: 12px; line-height: 2; color: #676767;}

.behind{padding: 85px 0;}
.behind ul{overflow: hidden; margin-left: -90px;}
.behind li{width: 33.33%; float: left; padding: 0 0 0 90px;}
.behindbox a{display: block; margin: 0 auto; width: 52px;}
.behindbox h2{padding: 23px 0 15px 0; text-align: center;font-weight: bold; font-size: 20px; font-weight: bold; color: #444444;}
.behindbox p{font-size: 12px; color: #676767; line-height: 2; text-align: center;}
.column{text-align: center; padding: 85px 0;text-align: center;}
.column h2{font-weight: bold; font-size: 20px; color: #535353; padding-bottom: 40px; line-height: 1.6;}
.column p{color: #676767;line-height: 2; padding: 5px 0;}


.the_problem{padding-bottom: 100px;}
.the_problem_text{text-align: center;}
.the_problem_text h2{font-size: 20px; color: #686868; padding: 100px 0 35px; font-weight: bold;}
.problembox {border-bottom: 2px solid #e4e4e4;}
.problembox h4{font-size: 16px; color: #565656; line-height: 60px; }

.problem_text{padding:0 0 30px 0;display: none;}
.problem_text p{color: #676767; line-height: 2;}
.problem_text b{font-weight: bold;}
.problembox h4:hover{background: url(../images/c16.png) no-repeat right center;color: #00074F;}
.problembox h4{cursor:pointer;transition: All 0.4s ease-in-out;background: url(../images/c17.png) no-repeat right center;}
.problembox .on1{background: url(../images/c15.png) no-repeat right center; color: #00074F;}

.banner4{background:#000; position: relative;}
.banner4 img{width: 100%; opacity: .5; }
.banner4_text{text-align: center; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner4 h2{color: #fff; font-size: 32px; padding-bottom: 20px;}
.banner4 p{color: #fff; font-size: 14px;}

.lbjs{width: 1245px; margin: 0 auto; padding: 85px 0;}
.lbjs ul{overflow: hidden; margin-left: -30px;}
.lbjs li{width: 33.33%; float: left; padding: 0 0 20px 30px;}
.lbjs_tp img{width: 100%;}
.lbjs_text{padding: 30px 0 0 0;}
.lbjs_text h2{font-size: 32px; padding-bottom: 18px; color: #444444;}
.lbjs_text p{font-size: 12px; color: #676767; padding-bottom: 10px;}
.lbjs_text a{display: block; font-weight: bold; font-size: 12px; color: #00074F;}
.btntx{transition: All 0.4s ease-in-out;display: inline-block;*display: inline;background: url(../images/c18.png);width: 27px; height: 27px;vertical-align: middle; margin-left: 10px; position: relative;}
.btntx i{transition: All 0.2s ease-in-out;width: 0; height: 27px; background: url(../images/c19.png) no-repeat left center ; position: absolute; left:0; top:0; }
.lbjs_text a:hover i{width: 100%;}
.lbjs_text a:hover span{background: none;}

.message{width: 1245px; margin: 0 auto;}
.message_tit{text-align: center; padding: 120px 0 100px;}
.message_tit h2{font-weight: bold; font-size: 20px; color: #676767; padding-bottom: 20px;}
.message_tit p{color: #8a8a8a; line-height: 2;}
.wby4{width: 100%; padding: 0 10px; line-height: 44px; border: 1px solid #f1f1f1; border-radius: 6px;background: #fff;}
.jb4{background: #f8f8f8;}
.wby5{width: 100%; padding:10px; height: 260px; border: 1px solid #f1f1f1; border-radius: 6px;background: #fff;}
.message_box li{padding-bottom: 20px;}
.message_box{text-align: center; padding-bottom: 85px;}
.btn5{cursor:pointer; margin-top: 20px;width: 68px; height: 33px; color: #fff; font-size: 14px; background: #00074F; border: none;}

/*==新闻详情页==*/
.news_ban {background: #000; position: relative;}
.news_ban img{width: 100%;opacity: 0.5;}
.news_tex{width: 1245px; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.news_tex h2{font-size: 36px; padding-bottom: 25px; color: #fff;}
.news_tex p{font-size: 16px; color: #fff;}
.artic{width: 1000px; margin: 0 auto; padding: 60px 0 90px 0;}
.article_tp img{width: 100%;}
.article_text{padding: 60px 70px 40px 70px;background: #f4f4f4; margin-top: 20px;}
.articlebox{padding-bottom: 20px;}
.article_text p{font-size: 14px; line-height: 24px;color: #676767;padding-bottom: 20px;}
.article_text b{font-weight: bold; padding-bottom: 20px;}
.article_tp p{font-size: 14px; padding-top: 10px; text-align: center; color: #666;}
.article_tp h4{text-align: center; font-size: 20px; font-weight: bold; font-style: italic;color: #161616; line-height: 140px;}

.bj3{background: #fcfcfc;}
.lbnews{padding: 0 17%;}
.lbxw_tit{padding: 60px 0 50px;}
.lbxw_tit h2{font-weight: bold; font-size: 22px; color: #484848;}
.lbxw_nr ul{overflow: hidden; margin-left: -35px;padding-bottom: 110px;}
.lbxw_nr li{float: left; width: 33.33%; padding-left: 35px;}
.xwtp{overflow: hidden; }
.xwtp img{width: 100%;}
.lbxwnr{height: 390px; background: #f5f5f5;}
.xwtext{padding: 25px 25px 0 25px;}
.xwtext h2{padding-bottom: 10px; font-size: 14px;}
.xwtext h2 a{color: #00074F;}
.xwtext p{font-size: 16px; color: #666; line-height: 1.8;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/*==新闻与媒体==*/
.banner11{position: relative;}
.banner11 img{width: 100%;}
.banner11 a{position: absolute;left:50%; top:50%; color: #fff;border: 2px solid #fff; font-size: 14px; transform:translate(-50%,-50%);width: 152px; height: 52px;display: block; text-align: center; line-height: 48px;}
.banner11 a:hover{border: 2px solid #00074F;color: #fff; background: #00074F;}
.bj9{background: #eaeaea;}
.htmleaf-container{width: 1240px; margin: 0 auto; padding-top: 60px;}
.article {width: 100%; display: block;margin: 0 0 30px 0; padding:0 12px;  transition: all 220ms;}

.article > img {display: block; width: 100%;}
.article_wb{padding: 25px;background: #fff; text-align: left;}
.wall { display: block;position: relative;}
.wall-column {display: block; position: relative;width: 33.33%;float: left; box-sizing: border-box;}
.article img{width: 100%;}
.article_wb h4{text-align: left; font-size: 12px;}
.article_wb h4 a{color: #00074F;display: inline-block;*display: inline; margin-right: 15px; padding-bottom: 5px; position: relative;}
.article_wb h4 a i{transition: All 0.4s ease-in-out;height: 2px; background: #00074F;width: 0; position: absolute; left:0; bottom: 0;}
.article_wb h4 a:hover i{height: 2px; background: #00074F;width: 100%; position: absolute; left:0; bottom: 0;}
.article_wb h2{font-weight: bold; font-size: 14px; line-height: 22px; color: #444444; padding: 10px 0;}
.article_wb p{font-size: 12px; line-height: 22px; color: #676767;}
.article_wb h3{font-size: 12px; line-height: 22px; color: #676767; padding-top: 40px;}
.tpbox{display: block; overflow: hidden;}
.flfy{text-align: center;padding: 30px 0 150px;}
.flfy li{display: inline-block;*display: inline; margin: 0 2px;}
.flfy li a{display: inline-block;*display: inline; padding: 8px 10px;font-weight: bold; color: #666;}
.flfy .hover2 a{color: #fff; background: #00074F;}
.flfy a:hover{color: #fff; background: #00074F;}
/*==品牌介绍==*/
.banner1{position: relative;background: #000;}
.banner1 img{width: 100%; opacity: 0.7;}
.ideal_text{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); text-align: center;}
.ideal_text h4{font-weight: bold; font-size: 18px; color: #fff;}
.ideal_text h2{font-size: 34px; color: #fff; padding: 30px 0; line-height: 45px;}
.ideal_text p{color: #fff; line-height: 1.6;font-size: 16px;}
.solid_wood{background: #fff;}
.solid_wood ul{overflow: hidden;}
.solid_wood li{float: left; width: 50%;}
.solid_left img{width: 100%;}
.solid_right{padding: 20% 20% 0 20%;}
.solid_right img{width: 120px;}
.solid_right h4{padding-bottom: 35px;}
.solid_right h2{font-size: 20px; color: #000000; padding-bottom: 20px;}
.solid_right p{font-size: 12px; line-height: 2; color: #676767;}
.solid_right a{display: block; width: 96px; height: 40px;font-size: 14px; color: #fff; background: #00074F; line-height: 40px; margin-top: 60px; text-align: center;}
.video ul{overflow: hidden;} 
.video li{width: 50%; float: left; }
.videobox{position: relative;background: #000;}
.videotext{position: absolute; text-align: center; left:50%; top:50%; transform:translate(-50%,-50%);}
.videobox img{width: 100%; opacity: .4;}
.videotext p{color: #fff;font-size: 14px;}
.videotext h2{color: #fff; font-size: 44px; padding: 25px 0; line-height: 60px;}
.videotext span{display: block; margin: 20px auto 0 auto;background: url(../images/f4.png) no-repeat center center #00074F; width: 30px; height: 30px;border-radius: 50%;}
.tvtca{width:600px; position: fixed;left:50%; top:50%; transform:translate(-50%,-50%);z-index: 1000;display: none;}
.gbsp{background: url(../images/gbt.png); width:30px; height: 30px; top:-15px; right:-15px; background-size: 100% 100%; position: absolute;z-index: 1000;cursor:pointer;}

/*==企业介绍==*/
.bannerbox img{width: 100%;}
.banner_top{position:relative;}
.banner_tp_sjzs{display: none;}
.bat_text{position: absolute; left:30%; top:110px;}
.bat_text h2{color: #fff; font-size: 18px; padding-bottom: 10px;}
.bat_text p{color: #fff;font-size: 22px;}
.vdbtn{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);cursor:pointer;border-radius: 50%;background: url(../images/f4.png) no-repeat center center rgba(210,19,27,.8); width: 70px; height: 70px;}
.banner_bottom{position: relative;}
.banner_bottom_sjzs{display: none;}

.bj7{background: url(../images/f5.png); padding-bottom: 120px; }
.lcjs{ padding: 100px 0 120px;}
.lcjs ul{overflow: hidden; margin-left: -35px; }
.lcjs li{float: left; width: 33.33%; padding: 0 0 0 35px;}
.lcjs h2{font-size: 18px; padding-bottom: 20px; color: #616161;}
.lcjs p{line-height: 2; color: #676767;}
.zst{text-align: center; position: relative; }
.zst span{display: inline-block; *display: inline;width: 185px; height: 13px; margin: 0 10px;}
.zst p{position: absolute; left:0; top:0; color: #b3857b;}

.fzlc_tit h2{text-align: center; padding: 170px 0 90px; font-size: 32px; color: #444444;}
.txjl{padding-top: 155px;}
.fznr img{width: 100%;}
.fznr h2{font-size:20px ;padding: 50px 200px 0 200px;color: #676767; line-height: 34px; text-align: center; font-weight: bold;}
.txjlbox{overflow: hidden;}
.txjlbox_a{overflow: hidden;text-align: right; margin-top: -80px;}
.txjlbox h2 {font-size: 32px; color: #444444; padding:100px 0 30px;}
.txjlbox p {font-size:16px; color: #444444; }
.txjlbox_a h2 {font-size: 32px; color: #444444; padding:100px 0 30px;}
.txjlbox_a p {font-size:16px; color: #444444; }
.txjlbox_a img{ margin-left: 45px;}
.txjlbox img{ margin-right: 45px;}

.ylzf_tit{text-align: center; padding: 100px 0;}
.ylzf_tit h2{font-size: 32px;color: #444444; padding-bottom: 30px;}
.ylzf_tit p{font-size: 16px;color: #444444; width: 55%; margin: 0 auto; line-height: 28px; }
.ylzf_nr img{width: 100%;}

.sldw ul{overflow: hidden; margin-left: -55px;}
.sldw li{float: left; width: 33.33%; padding-left: 55px;}
.sldw img{width: 100%;}
.sldw ul li:nth-child(3){ padding-top: 203px;}

.zdsf{overflow: hidden;}
.zdsf_left{float: left;width: 65%;}
.zdsf_left  ul li:nth-child(1){padding-bottom: 70px;}
.zdsf_left ul li:nth-child(1) img{width: 100%;}
.zdsf_left ul li:nth-child(2) img{float: right;}
.zdsf_right {float: right; width: 30%; padding-top: 190px;}
.zdsf_right img{width: 100%;}

.fxzl img{margin: 0 auto;}

.zgpp{overflow: hidden;}
.zgpp_left{width: 30%;float: left; padding-top: 220px;}
.zgpp_left img{width: 100%;}
.zgpp_right{width: 65%;float: right;}
.zgpp_right img{width: 100%;}

.ctwh_nr ul{overflow: hidden; margin-left: -55px;}
.ctwh_nr ul li{float: left; padding-left: 55px;}
.ctwh_nr ul li:nth-child(1){ width:25%;}
.ctwh_nr ul li:nth-child(2){ width:25%;}
.ctwh_nr ul li:nth-child(3){ width:50%;}
.ctwh_nr img{width: 100%;}

.bj8{background: url(../images/f20.png) no-repeat center center;background-size: 100% 100%; margin-top: 150px;}
.ppys_tit{padding: 150px 0 180px; text-align: center;}
.ppys_tit h2{font-weight: bold; color: #fff; font-size: 20px; padding-bottom: 70px;}
.ppys_tit p{color: #fff;font-size: 14px; line-height: 2; padding: 0 150px;}

.ppys_nr ul{overflow: hidden; padding-bottom: 190px;}
.ppys_nr li{float: left; width: 25%; padding: 0 20px; text-align: center;}
.ppysbox img{margin: 0 auto;height: 45px;}
.ppysbox h2{font-size: 16px; color: #fff;  padding-top: 32px; }
.ppysbox span{color: #fff; font-size: 42px;font-weight: bold;}
.ppysbox p{color: #fff; padding-top: 15px; line-height: 2; font-size: 14px;}

.fzxx{ padding-top: 50px;}
.fzxx_tit{border-bottom: 1px solid #00074F;}
.fzxx_tit ul{overflow: hidden;}
.fzxx_tit li{float: left;line-height: 52px; font-size: 14px;}
.fzxx_tit span{display: block; color: #676767; padding: 0 15px;cursor:pointer;}
.fzxx .fzxx_tit ul li .on{border-bottom: 3px solid #00074F;color: #00074F;}
.fzxx_box{overflow: hidden; padding: 55px 0 120px;}
.fzxx_left{width: 45%;float: left; animation:fadeInUp  .6s, 200ms;transition: All 0.4s ease-in-out;}
.fzxx_left li{line-height: 1.8; color: #676767;}
.fzxx_right{float: right; width: 50%;animation:fadeInUp  .8s, 100ms;transition: All 0.4s ease-in-out;}
.fzxx_right img{width: 100%;}
.fzxx_right .swiper-button-next{background: url(../images/f26.png);width: 22px; height: 22px; top:15px; left:42px;margin-top: 0;}
.fzxx_right .swiper-button-next:hover{background:url(../images/f28.png);width: 22px; height: 22px; }
.fzxx_right .swiper-button-prev{background: url(../images/f25.png);width: 22px; height: 22px; top:15px; left:15px;margin-top: 0;}
.fzxx_right .swiper-button-prev:hover{background: url(../images/f27.png);width: 22px; height: 22px; }

.vdhy{position: relative;}
.wdhy_zz{position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.7); left:0; top:0;z-index: 1;}
.zjjs{position: absolute; z-index: 10;left:50%; top:50%; transform:translate(-50%,-50%);width: 1240px;}
.zjjs_tit h2{font-size: 22px; text-align: center; font-weight: bold; color: #d1000a; padding-bottom: 145px;}
.zjjsbox img{width: 90px; height: 90px; border-radius: 50%; margin: 0 auto;}
.zjjsbox{text-align: center; padding-bottom: 45px; }
.zjjsbox p{font-size: 18px; line-height: 2; color: #fff; padding: 38px 10%;}
.zjjsbox h2{color: #fff; font-size: 16px;}
.zjjsbox span{display: block; font-size: 12px; color: #747679; line-height: 2;}
.zjjs_nr .swiper-pagination-bullet{width: 10px; height: 10px; opacity: 1; background: none;border: 2px solid #fff;}
.zjjs_nr .swiper-pagination-bullet-active{width: 10px; height: 10px; opacity: 1; background:#fff;}

.gsqy_tit{text-align: center; padding: 60px 0 45px;}
.gsqy_tit h2{font-weight: bold; font-size: 20px; color: #444;}
.gsqy_nr {overflow: hidden; padding-bottom: 60px;}
.gsqy_box{width: 48%;}
.gsqy_eft{position: relative;}
.gsqy_eft img{width: 100%;}
.gsqy_box ul{overflow: hidden; margin-left: -50px;}
.gsqy_box li{width: 50%; float: left; padding-left: 50px;}
.text4{position: absolute; left:30px; bottom: 30px; width: 270px;} 
.text4 p{font-weight: bold; color: #fff; font-size: 18px; line-height: 26px;}
.text4 h2{padding-bottom: 8px;}
.text4 h2 a{display: inline-block; *display: inline;position: relative;padding-bottom: 5px;color: #e0dcc8; font-size: 12px; margin-right: 10px;}
.text4 h2 a i{transition: All 0.4s ease-in-out;height: 2px;background: #fff; width: 0; left:0; bottom: 0; position: absolute;}
.text4 h2 a:hover i{width: 100%;}

.text5{position: absolute; left:0; bottom: 30px; width: 100%; padding: 0 30px;} 
.text5 p{font-weight: bold; color: #fff; font-size: 18px; line-height: 26px;}
.text5 h2{padding-bottom: 8px;}
.text5 h2 a{display: inline-block; *display: inline;position: relative;padding-bottom: 5px;color: #e0dcc8; font-size: 12px; margin-right: 10px;}
.text5 h2 a i{transition: All 0.4s ease-in-out;height: 2px;background: #fff; width: 0; left:0; bottom: 0; position: absolute;}
.text5 h2 a:hover i{width: 100%;}
.qrsj{padding-bottom: 120px;}
.qrsj p{font-size: 16px; color: #444444; text-align: center;height: 25px;line-height: 25px;}
.qrsj p a{color: #00074F;}
.qrsj p a i{transition: All 0.3s ease-in-out;display: inline-block;*display: inline;background: url(../images/f25.jpg); width: 22px; height: 22px; background-size: 100% 100%; vertical-align: middle; margin-left: 10px; border-radius: 50%; margin-top: -2px;}
.qrsj p a:hover i{display: inline-block;*display: inline;background: url(../images/f25.jpg); width: 25px; height: 25px; background-size: 100% 100%; vertical-align: middle; margin-left: 7px; border-radius: 50%;}

/*==新闻与媒体==*/
.banner11{position: relative;}
.banner11 img{width: 100%;}
.banner11 a{position: absolute;left:50%; top:50%; color: #fff;border: 2px solid #fff; font-size: 14px; transform:translate(-50%,-50%);width: 152px; height: 52px;display: block; text-align: center; line-height: 48px;}
.banner11 a:hover{border: 2px solid #00074F;color: #fff; background: #00074F;}
.bj9{background: #eaeaea;}
.htmleaf-container{width: 100%; margin: 0 auto; padding-top: 60px;}
.article {width: 100%; display: block;margin: 0 0 30px 0; padding:0 12px;  transition: all 220ms;}

.article > img {display: block; width: 100%;}
.article_wb{padding: 25px;background: #fff; text-align: left;}
.wall { display: block;position: relative;}
.wall-column {display: block; position: relative;width: 33.33%;float: left; box-sizing: border-box;}
.article img{width: 100%;}
.article_wb h4{text-align: left; font-size: 12px;}
.article_wb h4 a{color: #00074F;display: inline-block;*display: inline; margin-right: 15px; padding-bottom: 5px; position: relative;}
.article_wb h4 a i{transition: All 0.4s ease-in-out;height: 2px; background: #00074F;width: 0; position: absolute; left:0; bottom: 0;}
.article_wb h4 a:hover i{height: 2px; background: #00074F;width: 100%; position: absolute; left:0; bottom: 0;}
.article_wb h2{font-weight: bold; font-size: 14px; line-height: 22px; color: #444444; padding: 10px 0;}
.article_wb p{font-size: 12px; line-height: 22px; color: #676767;}
.article_wb h3{font-size: 12px; line-height: 22px; color: #676767; padding-top: 40px;}
.tpbox{display: block; overflow: hidden;}
.flfy{text-align: center;padding: 30px 0 150px;}
.flfy li{display: inline-block;*display: inline; margin: 0 2px;}
.flfy li a{display: inline-block;*display: inline; padding: 8px 10px;font-weight: bold; color: #666;}
.flfy .hover2 a{color: #fff; background: #00074F;}
.flfy a:hover{color: #fff; background: #00074F;}
/*==曼珠沙发==*/
.wom1{height: 500px;}
.next{position: absolute; bottom: 20px; left: 50%; width: 60px; margin-left: -30px;z-index: 101;background: url(../images/d9.png) no-repeat center center #000;}
.pany_box{overflow: hidden; position: relative;}
.pany_left{width: 50%; padding-left: 6%; position: absolute; left:0; top:50%;transform:translateY(-50%);}
.pany_left h2{font-size: 28px; color: #444444;margin-bottom: 35px;}
.pany_left p{font-size: 18px; line-height: 1.4; color: #686868;}
.pany_left a{display: block; width: 112px; height: 50px;text-align: center; color: #fff; font-size: 14px; background: #00074F; margin-top: 20px; line-height: 50px;}
.pany_right{float: right; width: 50%;} 
.pany_right img{width: 100%;}

.pany_lefta{width: 50%;}
.pany_lefta img{width: 100%;}
.pany_righta{float: right; width: 50%; position:absolute; right:0;top:50%;transform:translateY(-50%);padding-right: 6%;}
.pany_righta p{font-size: 18px; line-height: 1.4; color: #686868; }

.bj1{background: #f7f7f7;height: 470px; padding-top: 60px; position: relative;}
.pzjs_left{float: left; width: 55%;  position: absolute;left:0; top:50%;transform:translateY(-50%);}
.pzjs_left p{font-size: 18px; line-height: 1.4; color: #686868; padding:0 8%;}
.pzjs_right{float: right; width: 45%; padding-right: 6%; position: relative;z-index: 100;}
.pzjs_right img{width: 100%;}
.cd-fixed-bg.cd-bg-4 {background-image: url(../images/a19.png) ; height:380px;}
.material p{font-size: 28px; color: #fff; text-align: center;line-height: 180px; padding:100px 0 ;}
.scena_tit{text-align: center; padding: 200px 0 0 0;}
.scena_tit h2{font-size: 28px; color: #707070; padding-bottom: 25px;}
.scena_tit p{font-size: 18px; line-height: 1.4; color: #686868;}
.scena_box{position: relative; margin: 0 auto; width: 67%; }
.scena_box img{width: 100%;}
.scennr_1{position: absolute;  width:30px;height: 30px;top:25%;left:35%;}
.scennr_1 b{cursor:pointer; width:30px;height: 30px;border-radius: 50%; text-align: center; line-height: 30px; color: #fff; font-size: 16px;background: #00074F;display: block;}
.scennr_2{position: absolute;  width:30px;height: 30px;top:45%;left:21%;}
.scennr_2 b{cursor:pointer; width:30px;height: 30px;border-radius: 50%; text-align: center; line-height: 30px; color: #fff; font-size: 16px;background: #00074F;display: block;}
.scennr_3{position: absolute;  width:30px;height: 30px;top:53%;left:65%;}
.scennr_3 b{cursor:pointer; width:30px;height: 30px;border-radius: 50%; text-align: center; line-height: 30px; color: #fff; font-size: 16px;background: #00074F;display: block;}

.group_tit{text-align: center; padding: 120px 0 140px 0;}
.group_tit h2{font-size: 28px; color: #707070; padding-bottom: 25px;}
.group_tit p{font-size: 18px; line-height: 1.4; color: #686868;}
.zjjsbox img{}
.bj2{background: #eeeeee;}
.group_box{padding-bottom: 100px; position: relative;}
.group_box .swiper-pagination{width: 100%;bottom: 30px;}
.group_box .swiper-pagination-bullet{width: 30px; height: 4px; margin: 0 2px;border-radius: 0;}
.group_box .swiper-pagination-bullet-active{background: #333333;}

.programme_tit{text-align: center; padding: 75px 0 150px;}
.programme_tit p{font-size:12px; text-align: center; }
.programme_box ul{overflow: hidden; margin-left: -25px; padding-bottom: 110px;}
.programme_box li{float: left; width: 33.33%; padding-left: 25px;}
.pronr{background: #fff; padding: 0 25px; height: 260px;}
.pronr h2{font-size: 18px; color: #444444; padding: 33px 0 18px 0; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px;}
.pronr p{font-size: 12px; line-height: 26px; color: #676767;}
.text{position: absolute;width: 50px; background: #fff; padding: 15px 20px; border-radius: 6px; top:-70px; left:50%;transform:translateX(-50%);width: 240px; text-align: center;display: none;}
.text p{line-height: 1.6; color: #333;}
.sjzs{display: none;}
/*右侧浮动窗口*/
.left_fc{width: 42px; position:fixed; right:0; top:30%;background: #00074F;z-index: 1000;}
.left_fc li{position: relative;}
.zdgn{background: url(../images/f33.png); height: 25px; display: block;}
.lxxq{border-bottom: 1px solid #00074F; text-align:center ;}
.lxxq p{font-size: 14px; text-align:center ;color: #fff; padding: 20px 10px; } 
.lxxq img{ margin: 0 auto; padding-bottom: 11px;}
.dhcb{padding: 14px 0;border-bottom:1px solid #00074F ;display:block;}
.wxcb{padding: 14px 0;display:block;}
.dhcb img{margin: 0 auto;}
.wxcb img{margin: 0 auto;}
.zdgnbox{width: 0; position: absolute;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1); top:-25px; right: 42px;transition: All 0.4s ease-in-out;overflow: hidden; }
.zdgnbox h2{font-size: 14px; line-height: 44px; background: #f9f8fc; padding: 0 10px;}
.zdgnbox dl{padding: 10px;}
.zdgnbox dt{padding-bottom: 10px;}
.wby6{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;}
.wby7{width: 100%; padding: 0 10px;height: 77px; line-height: 30px;border: 1px solid #ededed;}
.wby8{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;background: url(../images/f37.png) no-repeat right center;}
.btn6{width: 100%; height: 30px; font-size: 14px; color: #fff; font-weight: bold; background: #00074F; border: none; margin-top: 10px;}
.gb{cursor:pointer;position: absolute; background: url(../images/f38.png); width: 13px; height: 13px; right:10px; top:15px;}
.left_fc li:hover .zdgnbox{width: 350px;}
.dhcbbox{transition: All 0.4s ease-in-out;position: absolute; top:0; right:43px;background: #00074F;width: 0; height: 42px;border-radius: 5px 0 0 5px;overflow: hidden;}
.dhcbbox p{font-size: 12px; line-height: 45px; color: #fff; padding-left: 10px;}
.left_fc li:hover .dhcbbox{width: 148px;}
.wxcb_box{position: absolute;width:0; bottom: 0; right:42px; transition: All 0.4s ease-in-out; box-shadow:0 0 10px rgba(0, 0, 0, .1);overflow: hidden; }
.left_fc li:hover .wxcb_box{width: 97px;}

/*====门店展示====*/
.banner17{position: relative; margin-top: 70px;}
.banner17 img{width: 100%;}
.banner17_text{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner17_text h2{color: #fff;text-align: center;font-size: 28px; margin-bottom: 70px;}
.wby9{background:#fff;width: 995px; border-radius: 4px; height: 46px; line-height: 46px; margin-bottom: 52px; padding: 0 15px;}

.wztext a{display: block; text-align: center; margin-top: 20px; font-size: 16px; color: #00074F;}
.wztext a:hover i{width: 100%;}
.wztext a:hover span{background: none;}

.mdzs{width: 1200px; margin: 0 auto; padding-bottom: 80px;}
.mdzs h2{text-align: center; padding: 110px 0 65px; font-size: 30px;color: #444444}
.mdbox{overflow: hidden;background: #f5f5f5; position: relative; margin-bottom: 30px; }
.md_right{float: right; width: 60%;}
.md_right img{width: 100%;}
.md_left h3{font-size: 20px; padding-bottom: 24px;color: #474443; border-bottom: 1px solid #d7d7d7; margin-bottom: 15px;}
.md_left p{font-size: 14px; line-height: 26px;color: #7f7f7f;}
.md_left{position: absolute;left:0; top:50%; transform: translateY(-50%);width: 40%; padding: 0 40px;}
.md_right .swiper-button-next{background: url(../images/f42.png);width: 45px; height: 54px; right:0;}
.md_right .swiper-button-prev{background: url(../images/f43.png);width: 45px; height: 54px; left:0;}

/*==联系我们==*/
.lxwm_text{width: 1120px; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.lxwm_bt{width: 555px; margin: 0 auto; padding-bottom: 65px;}
.lxwm_bt h2{text-align: center;font-size: 20px;font-weight: bold;color: #00074F; margin-bottom: 15px;}
.lxwm_bt p{color: #fff;font-size: 12px; line-height: 22px;text-align: center;}
.lxnr_box ul{overflow: hidden;}
.lxnr_box li{float: left; width: 33.33%; }
.dwbox{padding: 100px 15px; text-align: center;border-radius: 6px;transition: All 0.4s ease-in-out;}
.dwbox h3{font-size: 14px;color: #fff; font-weight: bold;margin-bottom: 16px;}
.dwbox h2{font-size: 30px; margin-bottom: 50px;color: #fff;}
.dwbox p{font-size: 12px;color: #fff; line-height: 2;}
.dwbox a{display: block; color: #fff; font-size: 14px; margin-top: 45px;}
.dwbox1:hover{background: url(../images/f44.png);background-size: 100% 100%;animation:fadeIn 1.25s, 400ms;}
.dwbox2:hover{background: url(../images/f45.png);background-size: 100% 100%;animation:fadeIn 1.25s, 400ms;}
.dwbox3:hover{background: url(../images/f46.png);background-size: 100% 100%;animation:fadeIn 1.25s, 400ms;}

.gyyz{width: 1100px; margin: 0 auto; padding-bottom: 150px;}
.gyyz_tit{text-align: center; padding-bottom: 34px;}
.gyyz_tit h2{font-size: 20px; font-weight: bold; color: #444444; padding: 146px 150px 70px 150px; text-align: center; line-height: 30px;}
.gyyz_tit h3{font-size: 20px; font-weight: bold; color: #444444; padding-bottom:15px ; text-align: center; line-height: 30px;}
.gyyz_tit p{font-size: 14px; text-align: center; color: #999;}
.gyyz_nr ul{overflow: hidden; margin-left: -40px;}
.gyyz_nr li{float: left; width: 50%; padding-left: 40px;}
.gyyz_nr img{width: 100%;}

.zsjm{background: #ededed;}
.zsjmbox{width: 1123px; margin: 0 auto;}
.zsjmbox h2{font-weight: bold;font-size: 20px; line-height: 158px;color: #444444; text-align: center;}
.zsjmbox ul{overflow: hidden; margin-left: -20px;}
.zsjmbox li{float: left; width: 33.33%; padding-left: 20px;}
.zsjmxq{height: 675px; padding: 0 30px;text-align: center;}
.zsjmxq1{background: url(../images/3.jpg) no-repeat left center; background-size: auto 100%;}
.zsjmxq2{background: url(../images/3.jpg) no-repeat center center; background-size: auto 100%;}
.zsjmxq3{background: url(../images/3.jpg) no-repeat right center; background-size: auto 100%;}
.zsjmxq h3{font-weight: bold;font-size: 20px; line-height: 116px;color: #444;}
.zsjmxq p{text-align: center;color: #444; padding-bottom: 20px;line-height: 1.4;}
.zsjmxq span{display: block; line-height: 1.4;}
.zsjmxq dt{padding-bottom: 20px;}
.wby10{width: 100%; padding: 0 15px; height: 40px; line-height: 40px;background: #fff;border-radius: 6px;}
.btn8{height: 40px; width: 60px;border-radius: 4px; color: #fff; background: #00074F; margin-top: 30px;display:block; border: none;}
.zsjm h4{font-size: 16px; padding: 90px 0 60px;text-align: center;color: #00074F;}
.rczp {position: relative;}
.rczp img{width: 100%;}
.rczp h2{font-size: 20px; color: #fff; text-align: center; position: absolute; left:0; top:30px;font-weight: bold;width: 100%;}
.rczpbox{position: absolute; width: 100%; left:0; bottom: 0; text-align: center; padding: 0 20%;}
.rczpbox p{font-size: 14px; line-height: 1.8;color: #fff;font-weight: bold;}
.rczpbox h3{padding: 50px 0; text-align: center;font-size: 16px;color: #fff;}
.rczpbox h3 a{color: #fff;}
.dwbox a:hover .xtb{border: none;background: none;}
.dwbox a:hover .xtb b{width: 100%;}
.xtb{transition: All 0.4s ease-in-out;display: inline-block;*display: inline; position: relative;width: 26px; height: 26px;border:1px solid #fff; border-radius: 50%;vertical-align: middle; margin-left: 10px;background: url(../images/sst1.png) no-repeat center center;background-size: 15px 15px;}
.xtb b{transition: All 0.4s ease-in-out;background: url(../images/sst2.png) no-repeat center center;background-size: 15px 15px;display: block;height: 24px; position: absolute;left:0; top:0;width: 100%; height: 24px;z-index: 10;width: 0;}
.xtb2{display: inline-block;*display: inline; position: relative;width: 26px; height: 26px;border:1px solid #000000; border-radius: 50%;vertical-align: middle; margin-left: 10px;background: url(../images/ss3.png) no-repeat center center;background-size: 15px 15px;}
.xtb2 b{background: url(../images/sst2.png) no-repeat center center;background-size: 100% 100%;display: block;height: 26px; position: absolute;left:0; top:0;width: 100%; height: 24px;z-index: 10;}
.btn11{color: #000000;}

.banner18{position: relative;}
.banner18 img{width: 100%;}
}
@media(max-width:1600px) and (min-width: 1240px){
.header{background: #fff; width: 100%; height: 70px; position: fixed;left: 0; top:0;z-index: 100;transition: All 0.4s ease-in-out; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0,0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.headerbox{width: 1240px; margin: 0 auto;  } 
.logo{width: 165px; padding-top: 20px;float: left;}
.logo img{width: 100%;}
.nav{float: right; padding-right: 104px;}
.nav li{float: left; }
.nav h3 a{color: #444;font-size: 12px; line-height: 70px;display: block; padding: 0 13px;}
.nav i{display: inline-block;*display: inline;background: url(../images/b1.png);width: 8px; height: 8px; margin-left: 10px; }
.sub{position: absolute; width: 100%; left:0; top:70px; background: #fff;display: none;}
.subobx{width: 1200px; margin: 0 auto; overflow: hidden; padding: 20px 0;}
.qbcp{width: 590px; float: left;overflow: hidden;}
.qbcp dl{width: 33.33%; float: left;}
.qbcp dt{ padding-right: 20px; }
.qbcp dt a{font-weight: bold;line-height: 56px;border-bottom:1px solid #f4f4f4;font-size: 14px; color: #444444;display: block; padding: 0 15px;}
.qbcp dt a:hover{background: #f4f4f4;}
.qbcp dl:nth-child(2) dt a{ line-height: 42px;font-weight: 400;}
.qbcp dl:nth-child(3) dt a{ line-height: 42px;font-weight: 400;}
.cpfl{float: right;width: 588px; overflow: hidden;}
.cpfl_l{float: left;width: 398px; overflow: hidden;}
.cpfl_l dl{float: left; width: 50%; padding-right: 40px;}
.cpfl_l dl:nth-child(1) a{line-height: 56px;font-weight:bolder;display: inline-block;border-bottom: 1px solid #f4f4f4; display: block; padding-left: 45px;background: url(../images/b3.png) no-repeat 15px center;font-size: 14px;}
.cpfl_l dl:nth-child(1) a:hover{background:url(../images/b3.png) no-repeat 15px center #f4f4f4;}
.cpfl_l dl:nth-child(2) a{line-height: 56px;font-weight: 400; padding-left:15px;display: inline-block;border-bottom: 1px solid #f4f4f4; display: block; font-size: 14px;}
.cpfl_l dl:nth-child(2) a:hover{background: #f4f4f4;}
.cpfl_r{float: right; width: 190px;}
.cpfl_r h3{font-size: 14px; font-weight: bold; color: #444; height: 48px; border-bottom: 1px solid #b71111;}
.cpfl_r a{display: block; margin-top: 15px;}
.cpfl_r a img{width: 100%;}

.nav .on h3 a{background: #00074F;color: #fff;}
.nav .on h3 a i{background: url(../images/b2.png);}
.nav ul li:nth-child(3){position: relative;}
.nav ul li:nth-child(4){position: relative;}
.nav ul li:nth-child(5){position: relative;}
.nav ul li:nth-child(6){position: relative;}
.sub2{width: 240px; position: absolute;left:0; top:70px; background: #fff;}
.sub2 dt{border-bottom:1px solid #f4f4f4;line-height: 41px; font-size: 14px;}
.sub2 dt a{color: #444444;display: block; padding-left: 15px;}
.sub2 dt a:hover{background: #f4f4f4;}

.colom{text-align: center;background: #fff; padding-bottom: 30px;}
.colom img{width: 100px; height: 100px; margin: 0 auto;}
.colom a{display: inline-block;*display: initial; padding: 0 15px;}
.colom h2{font-size: 14px; font-weight: bold;color: #666;}
.colom a p{font-size: 14px; color: #000000; margin-top: 10px;}

.banner{background: #000;  }
.banner .swiper-container {padding: 70px 0 0 0; width: 100%;}
.banner .swiper-slide { background-position: center; background-size: cover; width: 70%;height: 890px; }
.banner .swiper-pagination{padding-bottom: 10px;}
.banner .swiper-pagination-bullet{width: 10px; height: 10px; border: 3px solid #fff;opacity: 1; background: none;}
.banner .swiper-pagination-bullet-active{background: #fff;}

.cpbox{position: absolute; left:0; top:0; width: 100%; height: 100%;overflow: hidden;}
.text1{padding: 90px 180px 0 330px;}
.text1 h2{font-size: 26px; color: #00074F;padding-bottom: 15px;}
.text1 h4{font-size: 18px; padding-bottom: 35px; color: #c7c7cc;}
.text1 p{font-size: 14px; color: #fff; line-height: 22px;text-align:justify; word-break: break-all;}
.text2{padding: 190px 70px 0 430px; }
.text2 h2{font-size: 26px; color: #00074F;padding-bottom: 15px;text-align: right;}
.text2 h4{font-size: 18px; padding-bottom: 35px; color: #c7c7cc;text-align: right;}
.text2 p{font-size: 14px; color: #fff; line-height: 22px;text-align:justify; word-break: break-all;text-align: right;}
#imges1{position: absolute;top:70px;left:115px;}
#imges2{position: absolute;left:-100px; bottom:0px;z-index: 10;}
#imges3{position: absolute;right:130px; top:70px;}
#imges4{position: absolute;right:0px; bottom:70px;width: 660px;z-index: 1;}
#imges5{position: absolute;left:325px; top:345px;width: 205px;}
#imges6{position: absolute;right:200px; bottom:155px;}
#imges7{position: absolute;right:200px; bottom:130px;}
.conversion{position: absolute;line-height: 70px; padding: 0 10px; top:0; right:5%; color: #444;}
.conversion:hover{color: #fff; background: #B71111;}
.search{position: absolute;right:1%; top:30px; background: url(../images/d7.png);width: 17px; height: 17px;cursor:pointer;}
.ssknr{position: absolute; top:0; left:0; width: 100%; background: #fff;z-index: 101;padding: 85px 10%; position: relative;display: none;}
.wby2{width: 100%; border-bottom: 4px solid #00074F;height: 90px; line-height: 90px; font-size: 48px;color: #000;}
.wby2::-webkit-input-placeholder{color:#000;}
.ssknr p{font-size: 12px; color: #999999; padding-top: 20px;}
.btn2{background: url(../images/d8.png); width: 50px; height: 50px; background-size: 100; position: absolute;right:10%; top:110px;border: none;cursor:pointer;}
.bj{background: rgba(0,0,0,.8); width: 100%; height: 100%;  top:0;left:0; z-index: 10; position: fixed;display: none;}

.cd-scrolling-bg {position: relative;z-index: 2;}
.cd-main-content { position: relative; z-index: 1;}
.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}
.cd-fixed-bg.cd-bg-1 {background-image: url(../images/bj1.jpg); height:900px;}
.cd-fixed-bg { background-attachment: fixed;}
.scenario{width: 1240px; margin: 0 auto; padding-top: 400px;}
.scenario h4{color: #fff;font-size: 34px; line-height: 46px;}
.scenario a{display: block; margin-top: 15px; color: #fff; font-size: 16px;}

.series ul{overflow: hidden;}
.series li{float: left; width: 50%; position: relative;}
.series img{width: 100%;}
.series_text{position: absolute;width: 80%;left:50%; top:50%; transform:translate(-50%,-50%);}
.series_text h2{color: #fff;font-size: 34px; line-height: 46px;}
.series_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #fff; font-size: 16px;}
.series_text a:hover{color: #ccc;}

.bigroom{position: relative;}
.bigroom img{width: 100%;}
.bigroom_text{width: 90%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.bigroom_text h2{color: #fff;font-size: 34px; line-height: 46px;}
.bigroom_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #fff; font-size: 16px;}
.bigroom_text a:hover{color: #ccc;}
.depth{overflow: hidden; position: relative;}
.depthbox{width: 50%; float: left;}
.depthbox img{width: 100%;}
.depthbox_text{position: absolute;  right:0;width: 50%;top:50%; transform:translateY(-50%);}
.depthbox_text h2{color: #676767;font-size: 34px; line-height: 46px;}
.depthbox_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #676767; font-size: 16px;}

.container{width: 100%; position: relative;}
.zzcm {position: absolute; width: 100%; height: 100%; left:0; top:0; background: rgba(0,0,0,.7);}
.content{position: absolute; z-index: 10; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.content h2{color: #fff; font-size: 36px; padding-bottom: 15px;}
.content p{color: #fff; font-size: 22px; padding-bottom: 45px;}
.content a{margin: 0 auto; text-align:center ;width: 122px; height: 46px; border: 2px solid #b7b7b5; line-height: 42px;color: #fff; font-size: 18px;transition: All 0.4s ease-in-out;display: block;} 
.content a:hover{border: 2px solid #00074F;background: #00074F; color: #fff;}

.news{overflow: hidden; padding: 115px 0;}
.newsbox{width: 50%; padding: 0 5%;float: left;}
.news_tp{overflow: hidden;}
.news_tp img{width: 100%;}
.news_text{text-align:center ; padding:50px 35px 70px 35px ;}
.news_text span{display: block;font-size: 14px;}
.news_text span a{display: inline-block;*display: inline; position: relative;line-height: 24px;color: #00074F; margin: 0 6px;}
.news_text span a i{transition: All 0.4s ease-in-out;height: 2px; width: 0; position: absolute;left:0;bottom: 0;background: #00074F;}
.news_text span a:hover i{width: 100%;}
.news_text h4{font-size: 20px; line-height: 32px; font-weight: bold;color: #444; padding: 5px 0;}
.news_text p a{font-size: 14px;color: #676767; line-height: 24px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.stores img{width: 100%;}
.stores p{color: #fff; position: absolute; left:0; width: 100%; text-align: center;font-size: 36px;top:50%; transform:translateY(-50%);}
.themap{height: 675px;background: url(../images/a22.jpg) no-repeat center center;background-size: auto 100%;}
.find_the{width: 995px; margin: 0 auto; padding-top: 200px;text-align: center;}
.find_the h2{font-size: 28px; color: #474443;}
.find_the p{font-size: 18px; line-height: 96px; color: #636363;}
.wby1{width: 100%; padding: 0 10px; border: 1px solid #00074F; height: 47px; line-height: 45px; font-size: 16px;border-radius: 6px;background: #fff;}
.find_the a{display: block; margin-top: 50px;  font-size: 18px; color: #474443; margin: 50px auto 0 auto;text-align: left;width: 150px;} 
.find_the span{transition: All 0.2s ease-in-out;background: url(../images/b4.png);width: 25px ; height: 25px; display: inline-block;*display: inline;vertical-align: middle; margin-right: 10px;}
.find_the i{transition: All 0.4s ease-in-out;background: url(../images/b5.png);width: 25px ; height: 25px; display: inline-block;*display: inline;vertical-align: middle; opacity: 0;}
.find_the a:hover span{background: none;}
.find_the a:hover i{opacity: 1;}

.partner{padding: 65px 5%;}
.partbox img{width: 100%;transition: All 0.4s ease-in-out;}
.partbox a:hover img{opacity: 0.4;}

.functionbox{background: #f5f5f5;}
.function{width: 1240px; margin: 0 auto; overflow: hidden; padding: 50px 0;}
.function_l{float: left; width: 800px; overflow: hidden;}
.funcnr{float: left; width: 25%;}
.funcnr h2{font-size: 12px; font-weight: bold; line-height: 24px; color: #444;}
.funcnr li{line-height: 24px;}
.funcnr a{color: #444;transition: All 0.4s ease-in-out;}
.funcnr a:hover{color: #999;}
.funcnr:nth-child(5){ width:50%;}
.funcnr:nth-child(5) ul{overflow: hidden;}
.funcnr:nth-child(5) li{width: 50%; float: left;}

.function_r{float: right;width: 180px;}
.hotline p{font-size: 12px; color: #545251; font-weight: bold; line-height: 24px; padding-bottom: 20px;}
.hotline h2{font-size: 18px; color: #00074F;font-weight: bold;}
.focuson p{font-weight: bold; font-size: 12px; color: #444444; padding: 40px 0 20px;}
.focuson ul{overflow: hidden; margin-left: -5px;}
.focuson li{float: left; width: 50%; padding-left: 5px;text-align: center;}
.focuson ul li  p{font-size: 12px; padding-top: 7px; color: #474443;}
.focuson img{margin: 0 auto;}
.language{padding-top: 70px;}
.language p{padding: 6px 0;color: #2d2d2d;}
.language img{display: inline-block;*display: inline; vertical-align: middle; margin-right: 5px;}

.dbnr{background: #00074F;}
.dbxq{width: 1240px; overflow: hidden; margin: 0 auto; padding: 37px 0;}
.db_left{width: 92px; float: left;}
.bd_right{width: 143px;float: right;}

.footer{background: #2d2d2d;}
.footerbox{width: 1240px; margin: 0 auto; padding: 25px 0;}
.footerbox p{font-weight: bold; color: #fff; line-height: 22px;}
.footerbox p a{color: #00074F;font-weight: 400;}
.top{transition: All 0.4s ease-in-out;width: 40px; height: 40px;background: url(../images/d6.png) no-repeat center center rgba(0,0,0,.5);position: fixed; z-index: 100; right:10px; bottom: 10px; border-radius: 6px;cursor:pointer;}
.top:hover{background: url(../images/d6.png) no-repeat center center #00074F;}

/*==所有产品==*/
.cd-fixed-bg.cd-bg-2 {background-image:url(../images/banner1.jpg);  height:370px;}
.wzzz{height: 370px; background: rgba(0,0,0,.5); margin-top: 70px; position: relative;}
.product{position: absolute; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.product h4{color: #fff; font-size: 36px; padding-bottom: 20px;}
.product p{color: #fff; font-size: 24px;}

.product_box{overflow: hidden; padding: 55px 3% 0 3%;}
.product_l{float: left; width: 25%;}
.product_categories{padding-bottom: 42px;}
.product_categories h2{font-size: 14px; color: #666666; padding-bottom: 30px;}
.product_categories ul{overflow: hidden; margin-left: -10px; padding-right: 65px;}
.product_categories li{float: left; width: 33.33%; padding: 0 0 10px 10px;}
.product_categories a{display: block; border: 1px solid #f9f9f9;line-height: 40px; text-align: center; color: #666;border: 1px solid #dadada;}
.product_categories span{display: inline-block;*display: inline; background: #fff; width:16px ;height: 16px; border: 1px solid #929292;vertical-align: middle; margin-top: -2px; margin-right: 8px;}
.product_categories .hover{background: url(../images/a17.png) no-repeat center center;}
.product_gnxq a{transition: All 0.4s ease-in-out;display: block;width: 116px; height: 42px; color: #fff; line-height: 42px; text-align: center; font-weight: bold; font-size: 14px; background: #686868; border-radius: 6px;}
.product_gnxq a:hover{color: #fff; background: #000;}
.product_gnxq p{font-size: 14px; padding: 50px 0 30px; color: #666;}
.search_cp{position: relative; padding-right: 65px;}
.wby3{width: 100%; padding: 0 15px 0 35px; border: 1px solid #ececec;line-height: 40px; height: 42px; border-radius: 6px;}
.btn3{position: absolute; top:11px; left:13px; background: url(../images/a18.png);width: 15px; height: 15px; border: none;}
.btn4{width: 116px; height: 42px; line-break: 42px; font-size: 14px; display: block; text-align: center; color: #fff; font-size: 14px; background: #686868; border-radius: 4px;}
.btn4:hover{color: #fff;background: #000;}

.product_r{float: right; width:75%; padding-left: 30;}
.product_rbox{border-left:1px solid #d9d9db;}
.product_rbox ul{overflow: hidden;}
.product_rbox li{float: left; text-align: center; width: 25%; padding-bottom: 25px;}
.product_rbox a{display: block; overflow: hidden;}
.product_rbox a img{width: 100%;}
.product_rbox p{font-size: 14px; color: #666;}
.cpfy{padding:50px 0 150px 0 ;}
.cpfy li{display: inline-block;*display: inline;}
.cpfy a{display: inline-block;*display: inline;width: 37px; height: 37px; line-height: 37px; text-align: center; border: 1px solid #e8e8e8;border-radius: 4px; font-size: 16px; color: #999;}
.cpfy .hover1 a{background: #454545;border: 1px solid #454545;color: #fff;}
.cpfy .hover1 a:hover{background: #454545;border: 1px solid #454545;color: #fff;}
.cpfy a:hover{border: 1px solid #454545;color: #454545;}

/*==企业介绍==*/
.bannerbox img{width: 100%;}
.banner_top{position:relative;}
.banner_tp_sjzs{display: none;}
.bat_text{position: absolute; left:30%; top:110px;}
.bat_text h2{color: #fff; font-size: 18px; padding-bottom: 10px;}
.bat_text p{color: #fff;font-size: 22px;}
.vdbtn{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);cursor:pointer;border-radius: 50%;background: url(../images/f4.png) no-repeat center center rgba(210,19,27,.8); width: 70px; height: 70px;}
.banner_bottom{position: relative;}
.banner_bottom_sjzs{display: none;}

.bj7{background: url(../images/f5.png); padding-bottom: 120px; }
.lcjs{ padding: 100px 0 120px;}
.lcjs ul{overflow: hidden; margin-left: -35px; }
.lcjs li{float: left; width: 33.33%; padding: 0 0 0 35px;}
.lcjs h2{font-size: 18px; padding-bottom: 20px; color: #616161;}
.lcjs p{line-height: 2; color: #676767;}
.zst{text-align: center; position: relative; }
.zst span{display: inline-block; *display: inline;width: 185px; height: 13px; margin: 0 10px;}
.zst p{position: absolute; left:0; top:0; color: #b3857b;}

.fzlc_tit h2{text-align: center; padding: 170px 0 90px; font-size: 32px; color: #444444;}
.txjl{padding-top: 155px;}
.fznr img{width: 100%;}
.fznr h2{font-size:20px ;padding: 50px 200px 0 200px;color: #676767; line-height: 34px; text-align: center; font-weight: bold;}
.txjlbox{overflow: hidden;}
.txjlbox_a{overflow: hidden;text-align: right; margin-top: -80px;}
.txjlbox h2 {font-size: 32px; color: #444444; padding:100px 0 30px;}
.txjlbox p {font-size:16px; color: #444444; }
.txjlbox_a h2 {font-size: 32px; color: #444444; padding:100px 0 30px;}
.txjlbox_a p {font-size:16px; color: #444444; }
.txjlbox_a img{ margin-left: 45px;}
.txjlbox img{ margin-right: 45px;}

.ylzf_tit{text-align: center; padding: 100px 0;}
.ylzf_tit h2{font-size: 32px;color: #444444; padding-bottom: 30px;}
.ylzf_tit p{font-size: 16px;color: #444444; width: 55%; margin: 0 auto; line-height: 28px; }
.ylzf_nr img{width: 100%;}

.sldw ul{overflow: hidden; margin-left: -55px;}
.sldw li{float: left; width: 33.33%; padding-left: 55px;}
.sldw img{width: 100%;}
.sldw ul li:nth-child(3){ padding-top: 203px;}

.zdsf{overflow: hidden;}
.zdsf_left{float: left;width: 65%;}
.zdsf_left  ul li:nth-child(1){padding-bottom: 70px;}
.zdsf_left ul li:nth-child(1) img{width: 100%;}
.zdsf_left ul li:nth-child(2) img{float: right;}
.zdsf_right {float: right; width: 30%; padding-top: 190px;}
.zdsf_right img{width: 100%;}

.fxzl img{margin: 0 auto;}

.zgpp{overflow: hidden;}
.zgpp_left{width: 30%;float: left; padding-top: 220px;}
.zgpp_left img{width: 100%;}
.zgpp_right{width: 65%;float: right;}
.zgpp_right img{width: 100%;}

.ctwh_nr ul{overflow: hidden; margin-left: -55px;}
.ctwh_nr ul li{float: left; padding-left: 55px;}
.ctwh_nr ul li:nth-child(1){ width:25%;}
.ctwh_nr ul li:nth-child(2){ width:25%;}
.ctwh_nr ul li:nth-child(3){ width:50%;}
.ctwh_nr img{width: 100%;}

.bj8{background: url(../images/f20.png) no-repeat center center;background-size: 100% 100%; margin-top: 150px;}
.ppys_tit{padding: 150px 0 180px; text-align: center;}
.ppys_tit h2{font-weight: bold; color: #fff; font-size: 20px; padding-bottom: 70px;}
.ppys_tit p{color: #fff;font-size: 14px; line-height: 2; padding: 0 150px;}

.ppys_nr ul{overflow: hidden; padding-bottom: 190px;}
.ppys_nr li{float: left; width: 25%; padding: 0 20px; text-align: center;}
.ppysbox img{margin: 0 auto;height: 45px;}
.ppysbox h2{font-size: 16px; color: #fff;  padding-top: 32px; }
.ppysbox span{color: #fff; font-size: 42px;font-weight: bold;}
.ppysbox p{color: #fff; padding-top: 15px; line-height: 2; font-size: 14px;}

.fzxx{ padding-top: 50px;}
.fzxx_tit{border-bottom: 1px solid #00074F;}
.fzxx_tit ul{overflow: hidden;}
.fzxx_tit li{float: left;line-height: 52px; font-size: 14px;}
.fzxx_tit span{display: block; color: #676767; padding: 0 15px;cursor:pointer;}
.fzxx .fzxx_tit ul li .on{border-bottom: 3px solid #00074F;color: #00074F;}
.fzxx_box{overflow: hidden; padding: 55px 0 120px;}
.fzxx_left{width: 45%;float: left; animation:fadeInUp  .6s, 200ms;transition: All 0.4s ease-in-out;}
.fzxx_left li{line-height: 1.8; color: #676767;}
.fzxx_right{float: right; width: 50%;animation:fadeInUp  .8s, 100ms;transition: All 0.4s ease-in-out;}
.fzxx_right img{width: 100%;}
.fzxx_right .swiper-button-next{background: url(../images/f26.png);width: 22px; height: 22px; top:15px; left:42px;margin-top: 0;}
.fzxx_right .swiper-button-next:hover{background:url(../images/f28.png);width: 22px; height: 22px; }
.fzxx_right .swiper-button-prev{background: url(../images/f25.png);width: 22px; height: 22px; top:15px; left:15px;margin-top: 0;}
.fzxx_right .swiper-button-prev:hover{background: url(../images/f27.png);width: 22px; height: 22px; }

.vdhy{position: relative;}
.wdhy_zz{position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.7); left:0; top:0;z-index: 1;}
.zjjs{position: absolute; z-index: 10;left:50%; top:50%; transform:translate(-50%,-50%);width: 1240px;}
.zjjs_tit h2{font-size: 22px; text-align: center; font-weight: bold; color: #d1000a; padding-bottom: 145px;}
.zjjsbox img{width: 90px; height: 90px; border-radius: 50%; margin: 0 auto;}
.zjjsbox{text-align: center; padding-bottom: 45px; }
.zjjsbox p{font-size: 18px; line-height: 2; color: #fff; padding: 38px 10%;}
.zjjsbox h2{color: #fff; font-size: 16px;}
.zjjsbox span{display: block; font-size: 12px; color: #747679; line-height: 2;}
.zjjs_nr .swiper-pagination-bullet{width: 10px; height: 10px; opacity: 1; background: none;border: 2px solid #fff;}
.zjjs_nr .swiper-pagination-bullet-active{width: 10px; height: 10px; opacity: 1; background:#fff;}

.gsqy_tit{text-align: center; padding: 60px 0 45px;}
.gsqy_tit h2{font-weight: bold; font-size: 20px; color: #444;}
.gsqy_nr {overflow: hidden; padding-bottom: 60px;}
.gsqy_box{width: 48%;}
.gsqy_eft{position: relative;}
.gsqy_eft img{width: 100%;}
.gsqy_box ul{overflow: hidden; margin-left: -50px;}
.gsqy_box li{width: 50%; float: left; padding-left: 50px;}
.text4{position: absolute; left:30px; bottom: 30px; width: 270px;} 
.text4 p{font-weight: bold; color: #fff; font-size: 18px; line-height: 26px;}
.text4 h2{padding-bottom: 8px;}
.text4 h2 a{display: inline-block; *display: inline;position: relative;padding-bottom: 5px;color: #e0dcc8; font-size: 12px; margin-right: 10px;}
.text4 h2 a i{transition: All 0.4s ease-in-out;height: 2px;background: #fff; width: 0; left:0; bottom: 0; position: absolute;}
.text4 h2 a:hover i{width: 100%;}

.text5{position: absolute; left:0; bottom: 30px; width: 100%; padding: 0 30px;} 
.text5 p{font-weight: bold; color: #fff; font-size: 18px; line-height: 26px;}
.text5 h2{padding-bottom: 8px;}
.text5 h2 a{display: inline-block; *display: inline;position: relative;padding-bottom: 5px;color: #e0dcc8; font-size: 12px; margin-right: 10px;}
.text5 h2 a i{transition: All 0.4s ease-in-out;height: 2px;background: #fff; width: 0; left:0; bottom: 0; position: absolute;}
.text5 h2 a:hover i{width: 100%;}
.qrsj{padding-bottom: 120px;}
.qrsj p{font-size: 16px; color: #444444; text-align: center;height: 25px;line-height: 25px;}
.qrsj p a{color: #00074F;}
.qrsj p a i{transition: All 0.3s ease-in-out;display: inline-block;*display: inline;background: url(../images/f25.jpg); width: 22px; height: 22px; background-size: 100% 100%; vertical-align: middle; margin-left: 10px; border-radius: 50%; margin-top: -2px;}
.qrsj p a:hover i{display: inline-block;*display: inline;background: url(../images/f25.jpg); width: 25px; height: 25px; background-size: 100% 100%; vertical-align: middle; margin-left: 7px; border-radius: 50%;}
.videotext span{display: block; margin: 0 auto;background: url(../images/f4.png) no-repeat center center #00074F; width: 42px; height: 42px;border-radius: 50%;}
.tvtca{width:90%; position: fixed;left:50%; top:50%; transform:translate(-50%,-50%);z-index: 1000;display: none;}
.gbsp{background: url(../images/gbt.png); width:30px; height: 30px; top:-15px; right:-15px; background-size: 100% 100%; position: absolute;z-index: 1000;cursor:pointer;}

/*右侧浮动窗口*/
.left_fc{width: 42px; position:fixed; right:0; top:30%;background: #00074F;z-index: 1000;}
.left_fc li{position: relative;}
.zdgn{background: url(../images/f33.png); height: 25px; display: block;}
.lxxq{border-bottom: 1px solid #00074F; text-align:center ;}
.lxxq p{font-size: 14px; text-align:center ;color: #fff; padding: 20px 10px; } 
.lxxq img{ margin: 0 auto; padding-bottom: 11px;}
.dhcb{padding: 14px 0;border-bottom:1px solid #00074F ;display:block;}
.wxcb{padding: 14px 0;display:block;}
.dhcb img{margin: 0 auto;}
.wxcb img{margin: 0 auto;}
.zdgnbox{width: 0; position: absolute;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1); top:-25px; right: 42px;transition: All 0.4s ease-in-out;overflow: hidden; }
.zdgnbox h2{font-size: 14px; line-height: 44px; background: #f9f8fc; padding: 0 10px;}
.zdgnbox dl{padding: 10px;}
.zdgnbox dt{padding-bottom: 10px;}
.wby6{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;}
.wby7{width: 100%; padding: 0 10px;height: 77px; line-height: 30px;border: 1px solid #ededed;}
.wby8{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;background: url(../images/f37.png) no-repeat right center;}
.btn6{width: 100%; height: 30px; font-size: 14px; color: #fff; font-weight: bold; background: #00074F; border: none; margin-top: 10px;}
.gb{cursor:pointer;position: absolute; background: url(../images/f38.png); width: 13px; height: 13px; right:10px; top:15px;}
.left_fc li:hover .zdgnbox{width: 350px;}
.dhcbbox{transition: All 0.4s ease-in-out;position: absolute; top:0; right:43px;background: #00074F;width: 0; height: 42px;border-radius: 5px 0 0 5px;overflow: hidden;}
.dhcbbox p{font-size: 12px; line-height: 45px; color: #fff; padding-left: 10px;}
.left_fc li:hover .dhcbbox{width: 148px;}
.wxcb_box{position: absolute;width:0; bottom: 0; right:42px; transition: All 0.4s ease-in-out; box-shadow:0 0 10px rgba(0, 0, 0, .1);overflow: hidden; }
.left_fc li:hover .wxcb_box{width: 97px;}

}
@media(max-width:1240px) and (min-width: 900px){
.header{background: #fff; width: 100%; height: 70px; position: fixed;left: 0; top:0;z-index: 100;transition: All 0.4s ease-in-out; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0,0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.headerbox{width: 100%; margin: 0 auto; padding: 0 1%;  } 
.logo{width: 165px; padding-top: 20px;float: left;}
.logo img{width: 100%;}
.nav{float: right; padding-right: 104px;}
.nav li{float: left; }
.nav h3 a{color: #444;font-size: 12px; line-height: 70px;display: block; padding: 0 13px;}
.nav i{display: inline-block;*display: inline;background: url(../images/b1.png);width: 8px; height: 8px; margin-left: 10px; }
.sub{position: absolute; width: 100%; left:0; top:70px; background: #fff;display: none;}
.subobx{width: 1200px; margin: 0 auto; overflow: hidden; padding: 20px 0;}
.qbcp{width: 590px; float: left;overflow: hidden;}
.qbcp dl{width: 33.33%; float: left;}
.qbcp dt{ padding-right: 20px; }
.qbcp dt a{font-weight: bold;line-height: 56px;border-bottom:1px solid #f4f4f4;font-size: 14px; color: #444444;display: block; padding: 0 15px;}
.qbcp dt a:hover{background: #f4f4f4;}
.qbcp dl:nth-child(2) dt a{ line-height: 42px;font-weight: 400;}
.qbcp dl:nth-child(3) dt a{ line-height: 42px;font-weight: 400;}
.cpfl{float: right;width: 588px; overflow: hidden;}
.cpfl_l{float: left;width: 398px; overflow: hidden;}
.cpfl_l dl{float: left; width: 50%; padding-right: 40px;}
.cpfl_l dl:nth-child(1) a{line-height: 56px;font-weight:bolder;display: inline-block;border-bottom: 1px solid #f4f4f4; display: block; padding-left: 45px;background: url(../images/b3.png) no-repeat 15px center;font-size: 14px;}
.cpfl_l dl:nth-child(1) a:hover{background:url(../images/b3.png) no-repeat 15px center #f4f4f4;}
.cpfl_l dl:nth-child(2) a{line-height: 56px;font-weight: 400; padding-left:15px;display: inline-block;border-bottom: 1px solid #f4f4f4; display: block; font-size: 14px;}
.cpfl_l dl:nth-child(2) a:hover{background: #f4f4f4;}
.cpfl_r{float: right; width: 190px;}
.cpfl_r h3{font-size: 14px; font-weight: bold; color: #444; height: 48px; border-bottom: 1px solid #b71111;}
.cpfl_r a{display: block; margin-top: 15px;}
.cpfl_r a img{width: 100%;}

.nav .on h3 a{background: #00074F;color: #fff;}
.nav .on h3 a i{background: url(../images/b2.png);}
.nav ul li:nth-child(3){position: relative;}
.nav ul li:nth-child(4){position: relative;}
.nav ul li:nth-child(5){position: relative;}
.nav ul li:nth-child(6){position: relative;}
.sub2{width: 240px; position: absolute;left:0; top:70px; background: #fff;}
.sub2 dt{border-bottom:1px solid #f4f4f4;line-height: 41px; font-size: 14px;}
.sub2 dt a{color: #444444;display: block; padding-left: 15px;}
.sub2 dt a:hover{background: #f4f4f4;}

.colom{text-align: center;background: #fff; padding-bottom: 30px;}
.colom img{width: 80px; height: 80px; margin: 0 auto;}
.colom a{display: inline-block;*display: initial; padding: 0 15px;}
.colom h2{font-size: 14px; font-weight: bold;color: #666;}
.colom a p{font-size: 14px; color: #000000; margin-top: 10px;}

.banner{background: #000;  }
.banner .swiper-container {padding: 70px 0 0 0; width: 100%;}
.banner .swiper-slide { background-position: center; background-size: cover; width: 70%;height: 890px; }
.banner .swiper-pagination{padding-bottom: 10px;}
.banner .swiper-pagination-bullet{width: 10px; height: 10px; border: 3px solid #fff;opacity: 1; background: none;}
.banner .swiper-pagination-bullet-active{background: #fff;}

.cpbox{position: absolute; left:0; top:0; width: 100%; height: 100%;overflow: hidden;}
.text1{padding: 90px 40px 0 230px;}
.text1 h2{font-size: 26px; color: #00074F;padding-bottom: 15px;}
.text1 h4{font-size: 18px; padding-bottom: 35px; color: #c7c7cc;}
.text1 p{font-size: 14px; color: #fff; line-height: 22px;text-align:justify; word-break: break-all;}
.text2{padding: 90px 40px 0 230px; }
.text2 h2{font-size: 26px; color: #00074F;padding-bottom: 15px;text-align: right;}
.text2 h4{font-size: 18px; padding-bottom: 35px; color: #c7c7cc;text-align: right;}
.text2 p{font-size: 14px; color: #fff; line-height: 22px;text-align:justify; word-break: break-all;text-align: right;}
#imges1{position: absolute;top:70px;left:115px;}
#imges2{position: absolute;left:-100px; bottom:0px;z-index: 10;}
#imges3{position: absolute;right:130px; top:70px;}
#imges4{position: absolute;right:0px; bottom:70px;width: 660px;z-index: 1;}
#imges5{position: absolute;left:325px; top:345px;width: 205px;}
#imges6{position: absolute;right:200px; bottom:155px;}
#imges7{position: absolute;right:200px; bottom:130px;}
.conversion{position: absolute;line-height: 70px; padding: 0 10px; top:0; right:5%; color: #444;}
.conversion:hover{color: #fff; background: #B71111;}
.search{position: absolute;right:1%; top:30px; background: url(../images/d7.png);width: 17px; height: 17px;cursor:pointer;}
.ssknr{position: absolute; top:0; left:0; width: 100%; background: #fff;z-index: 101;padding: 85px 10%; position: relative;display: none;}
.wby2{width: 100%; border-bottom: 4px solid #00074F;height: 90px; line-height: 90px; font-size: 48px;color: #000;}
.wby2::-webkit-input-placeholder{color:#000;}
.ssknr p{font-size: 12px; color: #999999; padding-top: 20px;}
.btn2{background: url(../images/d8.png); width: 50px; height: 50px; background-size: 100; position: absolute;right:10%; top:110px;border: none;cursor:pointer;}
.bj{background: rgba(0,0,0,.8); width: 100%; height: 100%;  top:0;left:0; z-index: 10; position: fixed;display: none;}

.cd-scrolling-bg {position: relative;z-index: 2;}
.cd-main-content { position: relative; z-index: 1;}
.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}
.cd-fixed-bg.cd-bg-1 {background-image: url(../images/bj1.jpg); height:900px;}
.cd-fixed-bg { background-attachment: fixed;}
.scenario{width: 100%; margin: 0 auto; padding-top: 400px; padding-left: 1%; padding-right: 1%;}
.scenario h4{color: #fff;font-size: 34px; line-height: 46px;}
.scenario a{display: block; margin-top: 15px; color: #fff; font-size: 16px;}

.series ul{overflow: hidden;}
.series li{float: left; width: 50%; position: relative;}
.series img{width: 100%;}
.series_text{position: absolute;width: 80%;left:50%; top:50%; transform:translate(-50%,-50%);}
.series_text h2{color: #fff;font-size: 28px; line-height: 46px;}
.series_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #fff; font-size: 16px;}
.series_text a:hover{color: #ccc;}

.bigroom{position: relative;}
.bigroom img{width: 100%;}
.bigroom_text{width: 90%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.bigroom_text h2{color: #fff;font-size: 28px; line-height: 46px;}
.bigroom_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #fff; font-size: 16px;}
.bigroom_text a:hover{color: #ccc;}
.depth{overflow: hidden; position: relative;}
.depthbox{width: 50%; float: left;}
.depthbox img{width: 100%;}
.depthbox_text{position: absolute;  right:0;width: 50%;top:50%; transform:translateY(-50%);}
.depthbox_text h2{color: #676767;font-size: 28px; line-height: 46px;}
.depthbox_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #676767; font-size: 16px;}

.container{width: 100%; position: relative;}
.zzcm {position: absolute; width: 100%; height: 100%; left:0; top:0; background: rgba(0,0,0,.7);}
.content{position: absolute; z-index: 10; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.content h2{color: #fff; font-size: 30px; padding-bottom: 15px;}
.content p{color: #fff; font-size: 22px; padding-bottom: 45px;}
.content a{margin: 0 auto; text-align:center ;width: 122px; height: 46px; border: 2px solid #b7b7b5; line-height: 42px;color: #fff; font-size: 18px;transition: All 0.4s ease-in-out;display: block;} 
.content a:hover{border: 2px solid #00074F;background: #00074F; color: #fff;}

.news{overflow: hidden; padding: 75px 0;}
.newsbox{width: 50%; padding: 0 3%;float: left;}
.news_tp{overflow: hidden;}
.news_tp img{width: 100%;}
.news_text{text-align:center ; padding:50px 35px 70px 35px ;}
.news_text span{display: block;font-size: 14px;}
.news_text span a{display: inline-block;*display: inline; position: relative;line-height: 24px;color: #00074F; margin: 0 6px;}
.news_text span a i{transition: All 0.4s ease-in-out;height: 2px; width: 0; position: absolute;left:0;bottom: 0;background: #00074F;}
.news_text span a:hover i{width: 100%;}
.news_text h4{font-size: 20px; line-height: 32px; font-weight: bold;color: #444; padding: 5px 0;}
.news_text p a{font-size: 14px;color: #676767; line-height: 24px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.stores img{width: 100%;}
.stores p{color: #fff; position: absolute; left:0; width: 100%; text-align: center;font-size: 36px;top:50%; transform:translateY(-50%);}
.themap{height: 675px;background: url(../images/a22.jpg) no-repeat center center;background-size: auto 100%;}
.find_the{width: 995px; margin: 0 auto; padding-top: 200px;text-align: center;}
.find_the h2{font-size: 28px; color: #474443;}
.find_the p{font-size: 18px; line-height: 96px; color: #636363;}
.wby1{width: 100%; padding: 0 10px; border: 1px solid #00074F; height: 47px; line-height: 45px; font-size: 16px;border-radius: 6px;background: #fff;}
.find_the a{display: block; margin-top: 50px;  font-size: 18px; color: #474443; margin: 50px auto 0 auto;text-align: left;width: 150px;} 
.find_the span{transition: All 0.2s ease-in-out;background: url(../images/b4.png);width: 25px ; height: 25px; display: inline-block;*display: inline;vertical-align: middle; margin-right: 10px;}
.find_the i{transition: All 0.4s ease-in-out;background: url(../images/b5.png);width: 25px ; height: 25px; display: inline-block;*display: inline;vertical-align: middle; opacity: 0;}
.find_the a:hover span{background: none;}
.find_the a:hover i{opacity: 1;}

.partner{padding: 65px 5%;}
.partbox img{width: 100%;transition: All 0.4s ease-in-out;}
.partbox a:hover img{opacity: 0.4;}

.functionbox{background: #f5f5f5;}
.function{width: 100%; margin: 0 auto; overflow: hidden; padding: 50px 1%;}
.function_l{float: left; width: calc(100% - 220px);; overflow: hidden;}
.funcnr{float: left; width: 25%;}
.funcnr h2{font-size: 12px; font-weight: bold; line-height: 24px; color: #444;}
.funcnr li{line-height: 24px;}
.funcnr a{color: #444;transition: All 0.4s ease-in-out;}
.funcnr a:hover{color: #999;}
.funcnr:nth-child(5){ width:50%;}
.funcnr:nth-child(5) ul{overflow: hidden;}
.funcnr:nth-child(5) li{width: 50%; float: left;}

.function_r{float: right;width: 180px;}
.hotline p{font-size: 12px; color: #545251; font-weight: bold; line-height: 24px; padding-bottom: 20px;}
.hotline h2{font-size: 18px; color: #00074F;font-weight: bold;}
.focuson p{font-weight: bold; font-size: 12px; color: #444444; padding: 40px 0 20px;}
.focuson ul{overflow: hidden; margin-left: -5px;}
.focuson li{float: left; width: 50%; padding-left: 5px;text-align: center;}
.focuson ul li  p{font-size: 12px; padding-top: 7px; color: #474443;}
.focuson img{margin: 0 auto;}
.language{padding-top: 70px;}
.language p{padding: 6px 0;color: #2d2d2d;}
.language img{display: inline-block;*display: inline; vertical-align: middle; margin-right: 5px;}

.dbnr{background: #00074F;}
.dbxq{width: 100%; overflow: hidden; margin: 0 auto; padding: 37px 1%;}
.db_left{width: 92px; float: left;}
.bd_right{width: 143px;float: right;}

.footer{background: #2d2d2d;}
.footerbox{width: 100%; margin: 0 auto; padding: 25px 1%;}
.footerbox p{font-weight: bold; color: #fff; line-height: 22px;}
.footerbox p a{color: #00074F;font-weight: 400;}
.top{transition: All 0.4s ease-in-out;width: 40px; height: 40px;background: url(../images/d6.png) no-repeat center center rgba(0,0,0,.5);position: fixed; z-index: 100; right:10px; bottom: 10px; border-radius: 6px;cursor:pointer;}
.top:hover{background: url(../images/d6.png) no-repeat center center #00074F;}
/*==所有产品==*/
.cd-fixed-bg.cd-bg-2 {background-image:url(../images/banner1.jpg);  height:370px;}
.wzzz{height: 370px; background: rgba(0,0,0,.5); margin-top: 70px; position: relative;}
.product{position: absolute; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.product h4{color: #fff; font-size: 36px; padding-bottom: 20px;}
.product p{color: #fff; font-size: 24px;}

.product_box{overflow: hidden; padding: 55px 3% 0 3%;}
.product_l{float: left; width: 25%;}
.product_categories{padding-bottom: 42px;}
.product_categories h2{font-size: 14px; color: #666666; padding-bottom: 30px;}
.product_categories ul{overflow: hidden; margin-left: -10px; padding-right: 30px;}
.product_categories li{float: left; width: 50%; padding: 0 0 10px 10px;}
.product_categories a{display: block; border: 1px solid #f9f9f9;line-height: 40px; text-align: center; color: #666;border: 1px solid #dadada;}
.product_categories span{display: inline-block;*display: inline; background: #fff; width:16px ;height: 16px; border: 1px solid #929292;vertical-align: middle; margin-top: -2px; margin-right: 8px;}
.product_categories .hover{background: url(../images/a17.png) no-repeat center center;}
.product_gnxq a{transition: All 0.4s ease-in-out;display: block;width: 116px; height: 42px; color: #fff; line-height: 42px; text-align: center; font-weight: bold; font-size: 14px; background: #686868; border-radius: 6px;}
.product_gnxq a:hover{color: #fff; background: #000;}
.product_gnxq p{font-size: 14px; padding: 50px 0 30px; color: #666;}
.search_cp{position: relative; padding-right: 65px;}
.wby3{width: 100%; padding: 0 15px 0 35px; border: 1px solid #ececec;line-height: 40px; height: 42px; border-radius: 6px;}
.btn3{position: absolute; top:11px; left:13px; background: url(../images/a18.png);width: 15px; height: 15px; border: none;}
.btn4{width: 116px; height: 42px; line-break: 42px; font-size: 14px; display: block; text-align: center; color: #fff; font-size: 14px; background: #686868; border-radius: 4px;}
.btn4:hover{color: #fff;background: #000;}

.product_r{float: right; width:75%; padding-left: 30;}
.product_rbox{border-left:1px solid #d9d9db;}
.product_rbox ul{overflow: hidden;}
.product_rbox li{float: left; text-align: center; width: 25%; padding-bottom: 25px;}
.product_rbox a{display: block; overflow: hidden;}
.product_rbox a img{width: 100%;}
.product_rbox p{font-size: 14px; color: #666;}
.cpfy{padding:50px 0 150px 0 ;}
.cpfy li{display: inline-block;*display: inline;}
.cpfy a{display: inline-block;*display: inline;width: 37px; height: 37px; line-height: 37px; text-align: center; border: 1px solid #e8e8e8;border-radius: 4px; font-size: 16px; color: #999;}
.cpfy .hover1 a{background: #454545;border: 1px solid #454545;color: #fff;}
.cpfy .hover1 a:hover{background: #454545;border: 1px solid #454545;color: #fff;}
.cpfy a:hover{border: 1px solid #454545;color: #454545;}

/*==加盟左右==*/
.wz1240{width: 100%; padding: 0 1%;}
.banner5{position: relative;}
.banner5 img{width: 100%;}
.banner5_text{width: 220px; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.career{ padding: 120px 0;}
.career p{font-size: 32px; line-height: 46px; color: #676767; padding-bottom: 50px;}

.profit{overflow: hidden; padding-bottom: 100px;}
.profitbox{width: 50%; float: left;}
.profitbox h2{font-size:20px ;font-weight: bold; color: #444444; padding: 110px 0 30px;}
.profitbox p{font-size: 15px; line-height: 1.6; color: #676767; padding: 10px 0;}
.profitbox li{font-size: 15px; line-height: 1.6; color: #676767; padding: 10px 0;border-bottom: 1px solid #d4d4d4; position: relative;}
.profitbox b{font-weight: bold; width: 280px; display: inline-block;*display: inline;}
.profitbox ul li:nth-child(8){border: none;}

.bj5{background: #00074F;}
.area{ padding: 120px 0 90px;}
.area ul{overflow: hidden;}
.area li{float: left; width: 25%; text-align: center;}
.area h2 span{font-size:46px; color: #fff;color: #fff;}
.area h4{color: #fff; font-size: 16px;}
.area p{color: #fff; font-size: 16px;}
.area h2{ font-size: 18px; padding: 50px 0 20px;color: #fff;}

.bj6{background: #c8041e;}
.careernr ul{overflow: hidden; margin-left: -50px; padding-bottom: 40px;}
.careernr li{float: left;width: 33.33%; padding: 0 0 50px 50px;}
.careernrbox{transition: All 0.4s ease-in-out;border: 1px solid #ebebeb;border-radius: 6px; padding: 50px 30px 0 30px; height: 435px;}
.careernrbox span{display: block; width: 55px; height: 55px;}
.mo1{background: url(../images/c20.png);}
.mo2{background: url(../images/c22.png);}
.mo3{background: url(../images/c24.png);}
.mo4{background: url(../images/c26.png);}
.mo5{background: url(../images/c28.png);}
.mo6{background: url(../images/c30.png);}
.careernrbox h2{font-weight: bold; font-size: 20px; padding: 30px 0 15px; color: #535353;}
.careernrbox p{font-size: 12px; line-height: 2; color: #737373;}
.careernrbox:hover{background: #00074F;border:1px solid #00074F;-webkit-box-shadow:0 0 10px rgba(210,19, 27, .5);  -moz-box-shadow:0 0 10px rgba(210,19, 27, .5);  box-shadow:0 0 10px rgba(210,19, 27, .5); }
.careernrbox:hover h2{color: #fff;}
.careernrbox:hover p{color: #fff;}
.careernrbox:hover .mo1{background: url(../images/c21.png);}
.careernrbox:hover .mo2{background: url(../images/c23.png);}
.careernrbox:hover .mo3{background: url(../images/c25.png);}
.careernrbox:hover .mo4{background: url(../images/c27.png);}
.careernrbox:hover .mo5{background: url(../images/c29.png);}
.careernrbox:hover .mo6{background: url(../images/c31.png);}

.landscape_tit h2{text-align: center; color: #fff;font-size: 32px; padding: 95px 0;}
.landscape_nr ul{overflow: hidden; margin-left: -90px;}
.landscape_nr li{float: left; width: 20%; padding: 0 0 90px 90px;}
.landscape_nr img{width: 100%;}
.land_tp{overflow: hidden;}
.land_text{border-top: 1px solid #de6878; padding: 10px 0; text-align: center;}
.land_text p{color: #fff; font-size: 14px; line-height: 1.6;}

.sales_tit{padding: 90px 0 60px; text-align: center;}
.sales_tit h2{font-size: 32px; color: #444444; padding-bottom: 32px;}
.sales_tit p{font-size: 12px; color: #676767;}
.sales_nr ul{overflow: hidden; margin-left: -22px;}
.sales_nr li{float: left; width: 20%; padding: 0 0 22px 22px;}
.sales_nr ul li a{display: block; overflow: hidden;border: 2px solid #dddddd;}
.sales_nr img{width: 100%;}

.wztext{text-align: center; padding: 55px 0 100px;}
.wztext p{color: #676767; line-height: 1.8;}
.wztext a{display: block; text-align: center; margin-top: 20px; font-size: 16px; color: #00074F;}
.wztext a:hover i{width: 100%;}
.wztext a:hover span{background: none;}

/*==曼珠沙发==*/
.next{position: absolute; bottom: 20px; left: 50%; width: 60px; margin-left: -30px;z-index: 101;background: url(../images/d9.png) no-repeat center center #000;}
.pany_box{overflow: hidden; position: relative;}
.pany_left{width: 50%; padding-left: 6%; position: absolute; left:0; top:50%;transform:translateY(-50%);}
.pany_left h2{font-size: 28px; color: #444444;margin-bottom: 35px;}
.pany_left p{font-size: 18px; line-height: 1.4; color: #686868;}
.pany_left a{display: block; width: 112px; height: 50px;text-align: center; color: #fff; font-size: 14px; background: #00074F; margin-top: 20px; line-height: 50px;}
.pany_right{float: right; width: 50%;} 
.pany_right img{width: 100%;}

.pany_lefta{width: 50%;}
.pany_lefta img{width: 100%;}
.pany_righta{float: right; width: 50%; position:absolute; right:0;top:50%;transform:translateY(-50%);padding-right: 6%;}
.pany_righta p{font-size: 18px; line-height: 1.4; color: #686868; }

.bj1{background: #f7f7f7;height: 470px; padding-top: 60px; position: relative;}
.pzjs_left{float: left; width: 55%;  position: absolute;left:0; top:50%;transform:translateY(-50%);}
.pzjs_left p{font-size: 18px; line-height: 1.4; color: #686868; padding:0 8%;}
.pzjs_right{float: right; width: 45%; padding-right: 6%; position: relative;z-index: 100;}
.pzjs_right img{width: 100%;}
.cd-fixed-bg.cd-bg-4 {background-image: url(../images/a19.png) ; height:380px;}
.material p{font-size: 28px; color: #fff; text-align: center;line-height: 180px; padding:100px 0 ;}
.scena_tit{text-align: center; padding: 200px 0 0 0;}
.scena_tit h2{font-size: 28px; color: #707070; padding-bottom: 25px;}
.scena_tit p{font-size: 18px; line-height: 1.4; color: #686868;}
.scena_box{position: relative; margin: 0 auto; width: 67%; }
.scena_box img{width: 100%;}
.scennr_1{cursor:pointer;position: absolute;  width:30px;height: 30px;top:25%;left:35%;}
.scennr_1 b{ cursor:pointer;width:30px;height: 30px;border-radius: 50%; text-align: center; line-height: 30px; color: #fff; font-size: 16px;background: #00074F;display: block;}
.scennr_2{cursor:pointer;position: absolute;  width:30px;height: 30px;top:45%;left:21%;}
.scennr_2 b{ cursor:pointer;width:30px;height: 30px;border-radius: 50%; text-align: center; line-height: 30px; color: #fff; font-size: 16px;background: #00074F;display: block;}
.scennr_3{cursor:pointer;position: absolute;  width:30px;height: 30px;top:53%;left:65%;}
.scennr_3 b{cursor:pointer; width:30px;height: 30px;border-radius: 50%; text-align: center; line-height: 30px; color: #fff; font-size: 16px;background: #00074F;display: block;}

.group_tit{text-align: center; padding: 120px 0 140px 0;}
.group_tit h2{font-size: 28px; color: #707070; padding-bottom: 25px;}
.group_tit p{font-size: 18px; line-height: 1.4; color: #686868;}
.swiper-container img{width: 100%;}
.bj2{background: #eeeeee;}
.group_box{padding-bottom: 100px; position: relative;}
.group_box .swiper-pagination{width: 100%;bottom: 30px;}
.group_box .swiper-pagination-bullet{width: 30px; height: 4px; margin: 0 2px;border-radius: 0;}
.group_box .swiper-pagination-bullet-active{background: #333333;}

.programme_tit{text-align: center; padding: 75px 0 150px;}
.programme_tit p{font-size:12px; text-align: center; }
.programme_box ul{overflow: hidden; margin-left: -25px; padding-bottom: 110px;}
.programme_box li{float: left; width: 33.33%; padding-left: 25px;}
.pronr{background: #fff; padding: 0 25px; height: 260px;}
.pronr h2{font-size: 18px; color: #444444; padding: 33px 0 18px 0; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px;}
.pronr p{font-size: 12px; line-height: 26px; color: #676767;}

/*==品牌介绍==*/
.banner1{position: relative;background: #000;}
.banner1 img{width: 100%; opacity: 0.7;}
.ideal_text{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); text-align: center;}
.ideal_text h4{font-weight: bold; font-size: 18px; color: #fff;}
.ideal_text h2{font-size: 34px; color: #fff; padding: 30px 0; line-height: 45px;}
.ideal_text p{color: #fff; line-height: 1.6;font-size: 16px;}
.solid_wood{background: #fff;}
.solid_wood ul{overflow: hidden;}
.solid_wood li{float: left; width: 50%;}
.solid_left img{width: 100%;}
.solid_right{padding: 20% 20% 0 20%;}
.solid_right img{width: 120px;}
.solid_right h4{padding-bottom: 35px;}
.solid_right h2{font-size: 20px; color: #000000; padding-bottom: 20px;}
.solid_right p{font-size: 12px; line-height: 2; color: #676767;}
.solid_right a{display: block; width: 96px; height: 40px;font-size: 14px; color: #fff; background: #00074F; line-height: 40px; margin-top: 60px; text-align: center;}
.video ul{overflow: hidden;} 
.video li{width: 50%; float: left; }
.videobox{position: relative;}
.videotext{position: absolute; text-align: center; left:50%; top:50%; transform:translate(-50%,-50%);}
.videobox img{width: 100%;}
.videotext p{color: #fff;font-size: 14px;}
.videotext h2{color: #fff; font-size: 44px; padding: 25px 0; line-height: 60px;}

/*==售后服务==*/
.banner3{position: relative;}
.banner3 img{width: 100%;}
.banner3_text{position: absolute; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;}
.banner3_text h2{font-size: 34px; color: #fff; padding-bottom: 34px;}
.banner3_text p{color: #fff; font-weight: bold; font-size: 22px;}

.allout_text{text-align: center; padding: 110px 20% 75px 20%;}
.allout_text h2{font-weight: bold; font-size: 22px; line-height: 42px; color: #454545;}
.allout_text p{font-size: 16px; color: #686868; line-height: 26px;}

.policy_tit{text-align: center;border-bottom: 1px solid #00074F;}
.policy_tit li{display: inline-block;*display: inline;}
.policy_tit span{cursor:pointer;display: block;width:146px ; height: 88px;border-radius: 6px 6px 0 0; padding-top: 10px;}
.policy_tit i{display: block; margin: 0 auto; margin:0 auto 15px auto;width: 33px; height: 33px;}
.policy_tit p{font-size: 12px; color: #888888;}
.mon1{background: url(../images/d10.png) no-repeat center center;}
.mon2{background: url(../images/d12.png) no-repeat center center;}
.mon3{background: url(../images/d14.png) no-repeat center center;}
.mon4{background: url(../images/d16.png) no-repeat center center;}
.mon5{background: url(../images/d18.png) no-repeat center center;}
.policy .policy_tit ul li .on{background: #00074F;-webkit-box-shadow:0 0 10px rgba(3, 39, 245, 0.4);  -moz-box-shadow:0 0 10px rgba(3, 39, 245, 0.4);  box-shadow:0 0 10px rgba(3, 39, 245, 0.4);}
.policy .policy_tit ul li .on p{color: #fff;}
.policy .policy_tit ul li .on .mon1{background: url(../images/d11.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon2{background: url(../images/d13.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon3{background: url(../images/d15.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon4{background: url(../images/d17.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon5{background: url(../images/d19.png) no-repeat center center;}

.policy_qhnr{width: 100%; padding: 0 3%;}
.instructions{overflow: hidden; padding: 85px 0;}
.instructions ul{float: left; padding-right: 45px;width: 50%;}
.instructions li{line-height: 2; color: #676767; padding: 5px 0;}
.instructions b{font-weight: bold;}
.policy{overflow: hidden; padding: 85px 0;}
.policy_left{float: left;width: 440px;}
.policy_left img{width: 100%;}
.policy_left p{font-size: 14px; line-height: 42px; color: #676767;}
.policy_righg{width:calc(100% - 510px); float: right;}
.policy_righg p{font-size: 12px; line-height: 2; color: #676767;}

.behind{padding: 85px 0;}
.behind ul{overflow: hidden; margin-left: -90px;}
.behind li{width: 33.33%; float: left; padding: 0 0 0 90px;}
.behindbox a{display: block; margin: 0 auto; width: 52px;}
.behindbox h2{padding: 23px 0 15px 0; text-align: center;font-weight: bold; font-size: 20px; font-weight: bold; color: #444444;}
.behindbox p{font-size: 12px; color: #676767; line-height: 2; text-align: center;}
.column{text-align: center; padding: 85px 0;text-align: center;}
.column h2{font-weight: bold; font-size: 20px; color: #535353; padding-bottom: 40px; line-height: 1.6;}
.column p{color: #676767;line-height: 2; padding: 5px 0;}


.the_problem{padding-bottom: 100px;}
.the_problem_text{text-align: center;}
.the_problem_text h2{font-size: 20px; color: #686868; padding: 100px 0 35px; font-weight: bold;}
.problembox {border-bottom: 2px solid #e4e4e4;}
.problembox h4{font-size: 16px; color: #565656; line-height: 60px; }

.problem_text{padding:0 0 30px 0;display: none;}
.problem_text p{color: #676767; line-height: 2;}
.problem_text b{font-weight: bold;}
.problembox h4:hover{background: url(../images/c16.png) no-repeat right center;color: #00074F;}
.problembox h4{cursor:pointer;transition: All 0.4s ease-in-out;background: url(../images/c17.png) no-repeat right center;}
.problembox .on1{background: url(../images/c15.png) no-repeat right center; color: #00074F;}

.banner4{background:#000; position: relative;}
.banner4box{background: url(../images/banner4.jpg) no-repeat center center;opacity: 0.6;height: 652px; }
.banner4_text{text-align: center; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner4 h2{color: #fff; font-size: 32px; padding-bottom: 20px;}
.banner4 p{color: #fff; font-size: 14px;}

.lbjs{width: 100%; padding: 85px 3%;}
.lbjs ul{overflow: hidden; margin-left: -30px;}
.lbjs li{width: 33.33%; float: left; padding: 0 0 20px 30px;}
.lbjs_tp img{width: 100%;}
.lbjs_text{padding: 30px 0 0 0;}
.lbjs_text h2{font-size: 32px; padding-bottom: 18px; color: #444444;}
.lbjs_text p{font-size: 12px; color: #676767; padding-bottom: 10px;}
.lbjs_text a{display: block; font-weight: bold; font-size: 12px; color: #00074F;}
.btntx{transition: All 0.4s ease-in-out;display: inline-block;*display: inline;background: url(../images/c18.png);width: 27px; height: 27px;vertical-align: middle; margin-left: 10px; position: relative;}
.btntx i{transition: All 0.2s ease-in-out;width: 0; height: 27px; background: url(../images/c19.png) no-repeat left center ; position: absolute; left:0; top:0; }
.lbjs_text a:hover i{width: 100%;}
.lbjs_text a:hover span{background: none;}

.message{width: 100%; padding: 0 3%;}
.message_tit{text-align: center; padding: 120px 0 100px;}
.message_tit h2{font-weight: bold; font-size: 20px; color: #676767; padding-bottom: 20px;}
.message_tit p{color: #8a8a8a; line-height: 2;}
.wby4{width: 100%; padding: 0 10px; line-height: 44px; border: 1px solid #f1f1f1; border-radius: 6px;background: #fff;}
.jb4{background: #f8f8f8;}
.wby5{width: 100%; padding:10px; height: 260px; border: 1px solid #f1f1f1; border-radius: 6px;background: #fff;}
.message_box li{padding-bottom: 20px;}
.message_box{text-align: center; padding-bottom: 85px;}
.btn5{cursor:pointer; margin-top: 20px;width: 68px; height: 33px; color: #fff; font-size: 14px; background: #00074F; border: none;}
.lbjs_sjzs{display: none;}
/*==新闻与媒体==*/
.banner11{position: relative;}
.banner11 img{width: 100%;}
.banner11 a{position: absolute;left:50%; top:50%; color: #fff;border: 2px solid #fff; font-size: 14px; transform:translate(-50%,-50%);width: 152px; height: 52px;display: block; text-align: center; line-height: 48px;}
.banner11 a:hover{border: 2px solid #00074F;color: #fff; background: #00074F;}
.bj9{background: #eaeaea;}
.htmleaf-container{width: 100%; margin: 0 auto; padding-top: 60px;}
.article {width: 100%; display: block;margin: 0 0 30px 0; padding:0 12px;  transition: all 220ms;}

.article > img {display: block; width: 100%;}
.article_wb{padding: 25px;background: #fff; text-align: left;}
.wall { display: block;position: relative;}
.wall-column {display: block; position: relative;width: 33.33%;float: left; box-sizing: border-box;}
.article img{width: 100%;}
.article_wb h4{text-align: left; font-size: 12px;}
.article_wb h4 a{color: #00074F;display: inline-block;*display: inline; margin-right: 15px; padding-bottom: 5px; position: relative;}
.article_wb h4 a i{transition: All 0.4s ease-in-out;height: 2px; background: #00074F;width: 0; position: absolute; left:0; bottom: 0;}
.article_wb h4 a:hover i{height: 2px; background: #00074F;width: 100%; position: absolute; left:0; bottom: 0;}
.article_wb h2{font-weight: bold; font-size: 14px; line-height: 22px; color: #444444; padding: 10px 0;}
.article_wb p{font-size: 12px; line-height: 22px; color: #676767;}
.article_wb h3{font-size: 12px; line-height: 22px; color: #676767; padding-top: 40px;}
.tpbox{display: block; overflow: hidden;}
.flfy{text-align: center;padding: 30px 0 150px;}
.flfy li{display: inline-block;*display: inline; margin: 0 2px;}
.flfy li a{display: inline-block;*display: inline; padding: 8px 10px;font-weight: bold; color: #666;}
.flfy .hover2 a{color: #fff; background: #00074F;}
.flfy a:hover{color: #fff; background: #00074F;}

/*==企业介绍==*/
.bannerbox img{width: 100%;}
.banner_top{position:relative;}
.banner_tp_sjzs{display: none;}
.bat_text{position: absolute; left:30%; top:110px;}
.bat_text h2{color: #fff; font-size: 18px; padding-bottom: 10px;}
.bat_text p{color: #fff;font-size: 22px;}
.vdbtn{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);cursor:pointer;border-radius: 50%;background: url(../images/f4.png) no-repeat center center rgba(210,19,27,.8); width: 70px; height: 70px;}
.banner_bottom{position: relative;}
.banner_bottom_sjzs{display: none;}

.bj7{background: url(../images/f5.png); padding-bottom: 120px; }
.lcjs{ padding: 100px 0 120px;}
.lcjs ul{overflow: hidden; margin-left: -35px; }
.lcjs li{float: left; width: 33.33%; padding: 0 0 0 35px;}
.lcjs h2{font-size: 18px; padding-bottom: 20px; color: #616161;}
.lcjs p{line-height: 2; color: #676767;}
.zst{text-align: center; position: relative; }
.zst span{display: inline-block; *display: inline;width: 185px; height: 13px; margin: 0 10px;}
.zst p{position: absolute; left:0; top:0; color: #b3857b;}

.fzlc_tit h2{text-align: center; padding: 170px 0 90px; font-size: 32px; color: #444444;}
.txjl{padding-top: 155px;}
.fznr img{width: 100%;}
.fznr h2{font-size:20px ;padding: 50px 200px 0 200px;color: #676767; line-height: 34px; text-align: center; font-weight: bold;}
.txjlbox{overflow: hidden;}
.txjlbox_a{overflow: hidden;text-align: right; margin-top: -80px;}
.txjlbox h2 {font-size: 32px; color: #444444; padding:100px 0 30px;}
.txjlbox p {font-size:16px; color: #444444; }
.txjlbox_a h2 {font-size: 32px; color: #444444; padding:100px 0 30px;}
.txjlbox_a p {font-size:16px; color: #444444; }
.txjlbox_a img{ margin-left: 45px;}
.txjlbox img{ margin-right: 45px;}

.ylzf_tit{text-align: center; padding: 100px 0;}
.ylzf_tit h2{font-size: 32px;color: #444444; padding-bottom: 30px;}
.ylzf_tit p{font-size: 16px;color: #444444; width: 55%; margin: 0 auto; line-height: 28px; }
.ylzf_nr img{width: 100%;}

.sldw ul{overflow: hidden; margin-left: -55px;}
.sldw li{float: left; width: 33.33%; padding-left: 55px;}
.sldw img{width: 100%;}
.sldw ul li:nth-child(3){ padding-top: 203px;}

.zdsf{overflow: hidden;}
.zdsf_left{float: left;width: 65%;}
.zdsf_left  ul li:nth-child(1){padding-bottom: 70px;}
.zdsf_left ul li:nth-child(1) img{width: 100%;}
.zdsf_left ul li:nth-child(2) img{float: right;}
.zdsf_right {float: right; width: 30%; padding-top: 190px;}
.zdsf_right img{width: 100%;}

.fxzl img{margin: 0 auto;}

.zgpp{overflow: hidden;}
.zgpp_left{width: 30%;float: left; padding-top: 220px;}
.zgpp_left img{width: 100%;}
.zgpp_right{width: 65%;float: right;}
.zgpp_right img{width: 100%;}

.ctwh_nr ul{overflow: hidden; margin-left: -55px;}
.ctwh_nr ul li{float: left; padding-left: 55px;}
.ctwh_nr ul li:nth-child(1){ width:25%;}
.ctwh_nr ul li:nth-child(2){ width:25%;}
.ctwh_nr ul li:nth-child(3){ width:50%;}
.ctwh_nr img{width: 100%;}

.bj8{background: url(../images/f20.png) no-repeat center center;background-size: 100% 100%; margin-top: 150px;}
.ppys_tit{padding: 150px 0 180px; text-align: center;}
.ppys_tit h2{font-weight: bold; color: #fff; font-size: 20px; padding-bottom: 70px;}
.ppys_tit p{color: #fff;font-size: 14px; line-height: 2; padding: 0 150px;}

.ppys_nr ul{overflow: hidden; padding-bottom: 190px;}
.ppys_nr li{float: left; width: 25%; padding: 0 20px; text-align: center;}
.ppysbox img{margin: 0 auto;height: 45px;}
.ppysbox h2{font-size: 16px; color: #fff;  padding-top: 32px; }
.ppysbox span{color: #fff; font-size: 42px;font-weight: bold;}
.ppysbox p{color: #fff; padding-top: 15px; line-height: 2; font-size: 14px;}

.fzxx{ padding-top: 50px;}
.fzxx_tit{border-bottom: 1px solid #00074F;}
.fzxx_tit ul{overflow: hidden;}
.fzxx_tit li{float: left;line-height: 52px; font-size: 14px;}
.fzxx_tit span{display: block; color: #676767; padding: 0 15px;cursor:pointer;}
.fzxx .fzxx_tit ul li .on{border-bottom: 3px solid #00074F;color: #00074F;}
.fzxx_box{overflow: hidden; padding: 55px 0 120px;}
.fzxx_left{width: 45%;float: left; animation:fadeInUp  .6s, 200ms;transition: All 0.4s ease-in-out;}
.fzxx_left li{line-height: 1.8; color: #676767;}
.fzxx_right{float: right; width: 50%;animation:fadeInUp  .8s, 100ms;transition: All 0.4s ease-in-out;}
.fzxx_right img{width: 100%;}
.fzxx_right .swiper-button-next{background: url(../images/f26.png);width: 22px; height: 22px; top:15px; left:42px;margin-top: 0;}
.fzxx_right .swiper-button-next:hover{background:url(../images/f28.png);width: 22px; height: 22px; }
.fzxx_right .swiper-button-prev{background: url(../images/f25.png);width: 22px; height: 22px; top:15px; left:15px;margin-top: 0;}
.fzxx_right .swiper-button-prev:hover{background: url(../images/f27.png);width: 22px; height: 22px; }

.vdhy{position: relative;}
.wdhy_zz{position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.7); left:0; top:0;z-index: 1;}
.zjjs{position: absolute; z-index: 10;left:50%; top:50%; transform:translate(-50%,-50%);width: 1240px;}
.zjjs_tit h2{font-size: 22px; text-align: center; font-weight: bold; color: #d1000a; padding-bottom: 145px;}
.zjjsbox img{width: 90px; height: 90px; border-radius: 50%; margin: 0 auto;}
.zjjsbox{text-align: center; padding-bottom: 45px; }
.zjjsbox p{font-size: 18px; line-height: 2; color: #fff; padding: 38px 10%;}
.zjjsbox h2{color: #fff; font-size: 16px;}
.zjjsbox span{display: block; font-size: 12px; color: #747679; line-height: 2;}
.zjjs_nr .swiper-pagination-bullet{width: 10px; height: 10px; opacity: 1; background: none;border: 2px solid #fff;}
.zjjs_nr .swiper-pagination-bullet-active{width: 10px; height: 10px; opacity: 1; background:#fff;}

.gsqy_tit{text-align: center; padding: 60px 0 45px;}
.gsqy_tit h2{font-weight: bold; font-size: 20px; color: #444;}
.gsqy_nr {overflow: hidden; padding-bottom: 60px;}
.gsqy_box{width: 48%;}
.gsqy_eft{position: relative;}
.gsqy_eft img{width: 100%;}
.gsqy_box ul{overflow: hidden; margin-left: -50px;}
.gsqy_box li{width: 50%; float: left; padding-left: 50px;}
.text4{position: absolute; left:30px; bottom: 30px; width: 270px;} 
.text4 p{font-weight: bold; color: #fff; font-size: 18px; line-height: 26px;}
.text4 h2{padding-bottom: 8px;}
.text4 h2 a{display: inline-block; *display: inline;position: relative;padding-bottom: 5px;color: #e0dcc8; font-size: 12px; margin-right: 10px;}
.text4 h2 a i{transition: All 0.4s ease-in-out;height: 2px;background: #fff; width: 0; left:0; bottom: 0; position: absolute;}
.text4 h2 a:hover i{width: 100%;}

.text5{position: absolute; left:0; bottom: 30px; width: 100%; padding: 0 30px;} 
.text5 p{font-weight: bold; color: #fff; font-size: 18px; line-height: 26px;}
.text5 h2{padding-bottom: 8px;}
.text5 h2 a{display: inline-block; *display: inline;position: relative;padding-bottom: 5px;color: #e0dcc8; font-size: 12px; margin-right: 10px;}
.text5 h2 a i{transition: All 0.4s ease-in-out;height: 2px;background: #fff; width: 0; left:0; bottom: 0; position: absolute;}
.text5 h2 a:hover i{width: 100%;}
.qrsj{padding-bottom: 120px;}
.qrsj p{font-size: 16px; color: #444444; text-align: center;height: 25px;line-height: 25px;}
.qrsj p a{color: #00074F;}
.qrsj p a i{transition: All 0.3s ease-in-out;display: inline-block;*display: inline;background: url(../images/f25.jpg); width: 22px; height: 22px; background-size: 100% 100%; vertical-align: middle; margin-left: 10px; border-radius: 50%; margin-top: -2px;}
.qrsj p a:hover i{display: inline-block;*display: inline;background: url(../images/f25.jpg); width: 25px; height: 25px; background-size: 100% 100%; vertical-align: middle; margin-left: 7px; border-radius: 50%;}
.videotext span{display: block; margin: 0 auto;background: url(../images/f4.png) no-repeat center center #00074F; width: 42px; height: 42px;border-radius: 50%;}
.tvtca{width:90%; position: fixed;left:50%; top:50%; transform:translate(-50%,-50%);z-index: 1000;display: none;}
.gbsp{background: url(../images/gbt.png); width:30px; height: 30px; top:-15px; right:-15px; background-size: 100% 100%; position: absolute;z-index: 1000;cursor:pointer;}

/*右侧浮动窗口*/
.left_fc{width: 42px; position:fixed; right:0; top:30%;background: #00074F;z-index: 1000;}
.left_fc li{position: relative;}
.zdgn{background: url(../images/f33.png); height: 25px; display: block;}
.lxxq{border-bottom: 1px solid #00074F; text-align:center ;}
.lxxq p{font-size: 14px; text-align:center ;color: #fff; padding: 20px 10px; } 
.lxxq img{ margin: 0 auto; padding-bottom: 11px;}
.dhcb{padding: 14px 0;border-bottom:1px solid #00074F ;display:block;}
.wxcb{padding: 14px 0;display:block;}
.dhcb img{margin: 0 auto;}
.wxcb img{margin: 0 auto;}
.zdgnbox{width: 0; position: absolute;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1); top:-25px; right: 42px;transition: All 0.4s ease-in-out;overflow: hidden; }
.zdgnbox h2{font-size: 14px; line-height: 44px; background: #f9f8fc; padding: 0 10px;}
.zdgnbox dl{padding: 10px;}
.zdgnbox dt{padding-bottom: 10px;}
.wby6{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;}
.wby7{width: 100%; padding: 0 10px;height: 77px; line-height: 30px;border: 1px solid #ededed;}
.wby8{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;background: url(../images/f37.png) no-repeat right center;}
.btn6{width: 100%; height: 30px; font-size: 14px; color: #fff; font-weight: bold; background: #00074F; border: none; margin-top: 10px;}
.gb{cursor:pointer;position: absolute; background: url(../images/f38.png); width: 13px; height: 13px; right:10px; top:15px;}
.left_fc li:hover .zdgnbox{width: 350px;}
.dhcbbox{transition: All 0.4s ease-in-out;position: absolute; top:0; right:43px;background: #00074F;width: 0; height: 42px;border-radius: 5px 0 0 5px;overflow: hidden;}
.dhcbbox p{font-size: 12px; line-height: 45px; color: #fff; padding-left: 10px;}
.left_fc li:hover .dhcbbox{width: 148px;}
.wxcb_box{position: absolute;width:0; bottom: 0; right:42px; transition: All 0.4s ease-in-out; box-shadow:0 0 10px rgba(0, 0, 0, .1);overflow: hidden; }
.left_fc li:hover .wxcb_box{width: 97px;}

/*====门店展示====*/
.banner17{position: relative; }
.banner17 img{width: 100%;}
.banner17_text{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner17_text h2{color: #fff;text-align: center;font-size: 28px; margin-bottom: 70px;}
.wby9{background:#fff;width: 995px; border-radius: 4px; height: 46px; line-height: 46px; margin-bottom: 52px; padding: 0 15px;}

.wztext a{display: block; text-align: center; margin-top: 20px; font-size: 16px; color: #00074F;}
.wztext a:hover i{width: 100%;}
.wztext a:hover span{background: none;}

.mdzs{width: 100%; margin: 0 auto; padding:0 2% 80px 2%;}
.mdzs h2{text-align: center; padding: 110px 0 65px; font-size: 30px;color: #444444}
.mdbox{overflow: hidden;background: #f5f5f5; position: relative; margin-bottom: 30px; }
.md_right{float: right; width: 60%;}
.md_right img{width: 100%;}
.md_left h3{font-size: 20px; padding-bottom: 24px;color: #474443; border-bottom: 1px solid #d7d7d7; margin-bottom: 15px;}
.md_left p{font-size: 14px; line-height: 26px;color: #7f7f7f;}
.md_left{position: absolute;left:0; top:50%; transform: translateY(-50%);width: 40%; padding: 0 40px;}
.md_right .swiper-button-next{background: url(../images/f42.png);width: 45px; height: 54px; right:0;}
.md_right .swiper-button-prev{background: url(../images/f43.png);width: 45px; height: 54px; left:0;}

/*==联系我们==*/
.lxwm_text{width:100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);  padding: 0 2%;}
.lxwm_bt{width: 555px; margin: 0 auto; padding-bottom: 30px;}
.lxwm_bt h2{text-align: center;font-size: 20px;font-weight: bold;color: #00074F; margin-bottom: 15px;}
.lxwm_bt p{color: #fff;font-size: 12px; line-height: 22px;text-align: center;}
.lxnr_box ul{overflow: hidden;}
.lxnr_box li{float: left; width: 33.33%; }
.dwbox{padding: 30px 15px; text-align: center;border-radius: 6px;transition: All 0.4s ease-in-out;}
.dwbox h3{font-size: 14px;color: #fff; font-weight: bold;margin-bottom: 16px;}
.dwbox h2{font-size: 30px; margin-bottom: 50px;color: #fff;}
.dwbox p{font-size: 12px;color: #fff; line-height: 2;}
.dwbox a{display: block; color: #fff; font-size: 14px; margin-top: 45px;}
.dwbox1:hover{background: url(../images/f44.png);background-size: 100% 100%;animation:fadeIn 1.25s, 400ms;}
.dwbox2:hover{background: url(../images/f45.png);background-size: 100% 100%;animation:fadeIn 1.25s, 400ms;}
.dwbox3:hover{background: url(../images/f46.png);background-size: 100% 100%;animation:fadeIn 1.25s, 400ms;}

.gyyz{width: 100%; margin: 0 auto; padding:0 2% 150px 2%;}
.gyyz_tit{text-align: center; padding-bottom: 34px;}
.gyyz_tit h2{font-size: 20px; font-weight: bold; color: #444444; padding: 146px 150px 70px 150px; text-align: center; line-height: 30px;}
.gyyz_tit h3{font-size: 20px; font-weight: bold; color: #444444; padding-bottom:15px ; text-align: center; line-height: 30px;}
.gyyz_tit p{font-size: 14px; text-align: center; color: #999;}
.gyyz_nr ul{overflow: hidden; margin-left: -40px;}
.gyyz_nr li{float: left; width: 50%; padding-left: 40px;}
.gyyz_nr img{width: 100%;}

.zsjm{background: #ededed;}
.zsjmbox{width: 100%; margin: 0 auto; padding: 0 2%;}
.zsjmbox h2{font-weight: bold;font-size: 20px; line-height: 158px;color: #444444; text-align: center;}
.zsjmbox ul{overflow: hidden; margin-left: -20px;}
.zsjmbox li{float: left; width: 33.33%; padding-left: 20px;}
.zsjmxq{height: 675px; padding: 0 30px;text-align: center;}
.zsjmxq1{background: url(../images/3.jpg) no-repeat left center; background-size: auto 100%;}
.zsjmxq2{background: url(../images/3.jpg) no-repeat center center; background-size: auto 100%;}
.zsjmxq3{background: url(../images/3.jpg) no-repeat right center; background-size: auto 100%;}
.zsjmxq h3{font-weight: bold;font-size: 20px; line-height: 116px;color: #444;}
.zsjmxq p{text-align: center;color: #444; padding-bottom: 20px;line-height: 1.4;}
.zsjmxq span{display: block; line-height: 1.4;}
.zsjmxq dt{padding-bottom: 20px;}
.wby10{width: 100%; padding: 0 15px; height: 40px; line-height: 40px;background: #fff;border-radius: 6px;}
.btn8{height: 40px; width: 60px;border-radius: 4px; color: #fff; background: #00074F; margin-top: 30px;display:block; border: none;}
.zsjm h4{font-size: 16px; padding: 90px 0 60px;text-align: center;color: #00074F;}
.rczp {position: relative;}
.rczp img{width: 100%;}
.rczp h2{font-size: 20px; color: #fff; text-align: center; position: absolute; left:0; top:30px;font-weight: bold;width: 100%;}
.rczpbox{position: absolute; width: 100%; left:0; bottom: 0; text-align: center; padding: 0 20%;}
.rczpbox p{font-size: 14px; line-height: 1.8;color: #fff;font-weight: bold;}
.rczpbox h3{padding: 50px 0; text-align: center;font-size: 16px;color: #fff;}
.rczpbox h3 a{color: #fff;}
.dwbox a:hover .xtb{border: none;background: none;}
.dwbox a:hover .xtb b{width: 100%;}
.xtb{transition: All 0.4s ease-in-out;display: inline-block;*display: inline; position: relative;width: 26px; height: 26px;border:1px solid #fff; border-radius: 50%;vertical-align: middle; margin-left: 10px;background: url(../images/sst1.png) no-repeat center center;background-size: 15px 15px;}
.xtb b{transition: All 0.4s ease-in-out;background: url(../images/sst2.png) no-repeat center center;background-size: 15px 15px;display: block;height: 24px; position: absolute;left:0; top:0;width: 100%; height: 24px;z-index: 10;width: 0;}
.xtb2{display: inline-block;*display: inline; position: relative;width: 26px; height: 26px;border:1px solid #000000; border-radius: 50%;vertical-align: middle; margin-left: 10px;background: url(../images/ss3.png) no-repeat center center;background-size: 15px 15px;}
.xtb2 b{background: url(../images/sst2.png) no-repeat center center;background-size: 100% 100%;display: block;height: 26px; position: absolute;left:0; top:0;width: 100%; height: 24px;z-index: 10;}
.btn11{color: #000000;}
}



@media(max-width:900px){
.header{background: #fff; width: 100%; height: 45px; position: fixed;left: 0; top:0;z-index: 100;transition: All 0.4s ease-in-out; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 10px rgba(0, 0,0, .1);box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.headerbox{width: 100%; margin: 0 auto; padding: 0 1%;  } 
.logo{width: 150px; padding-top: 12px;float: left;}
.logo img{width: 100%;}

.dhbtn{position: absolute;right:3%; top:14px; background: url(../images/d1.png); width: 25px; height: 20px; background-size: 100% 100%;}
.dhbtn.on{background: url(../images/d3.png);background-size: 100% 100%;}
.nav{position: fixed; left:0; top:45px; display: none; background: #fff; width:95%;overflow: auto;height: calc(100vh - 70px);}
.nav li{ border-bottom: 1px solid #eee; width: 100%; position: relative; }
.nav h3 a{color: #444;font-size: .26rem;display:block; padding: 0 3%; line-height:3.4;}
.nav i{display: inline-block;*display: inline;background: url(../images/b1.png);width: 8px; height: 8px; margin-left: 10px; position: absolute; right:3%; top:.34rem;}
.sub{width: 100%; padding: 0 3%;display: none;}

.qbcp{overflow: hidden;}
.qbcp dl{width: 100%; }
.qbcp dt a{font-weight: bold;line-height: 3;border-bottom:1px solid #f4f4f4;font-size: .24rem; color: #444444;display: block;}
.qbcp dt a:hover{background: #f4f4f4;}
.cpfl{float: right;width: 100%; overflow: hidden;}
.cpfl_l{width: 100%; overflow: hidden;}
.cpfl_l dt{line-height: 3; font-size: .24rem;border-bottom: 1px solid #eee;}
.cpfl_r{float: right; width:100%;}
.cpfl_r h3{font-size: .24rem; font-weight: bold; color: #444; line-height: 2; border-bottom: 1px solid #b71111;}
.cpfl_r a{display: block; margin-top: .2rem;}
.cpfl_r a img{width: 100%;}

.nav .on h3 a{background: #00074F;color: #fff;}
.nav .on h3 a i{background: url(../images/b2.png);}

.sub2 dt{border-bottom:1px solid #eee;line-height: 3; font-size: .24rem;}
.sub2 dt a{color: #444444;display: block; padding: 0 2%;}
.sub2 dt a:hover{background: #f4f4f4;}

.colom{text-align: center;background: #fff; padding-bottom: 30px;}
.colom img{ height: 160px; margin: 0 auto;}
.colom a{display: inline-block;*display: initial; padding: 0 15px;}
.colom h2{font-size: 14px; font-weight: bold;color: #666;}
.colom a p{font-size: 14px; color: #000000; margin-top: 10px;}
.xxyd{display: none;}
.banner{background: #000;  }
.banner .swiper-container {padding: 45px 0 0 0; width: 100%;}
.banner .swiper-slide { background-position: center; background-size: cover; width: 100%;height: 12rem; }
.banner .swiper-pagination{padding-bottom: .1rem;}
.banner .swiper-pagination-bullet{width: 10px; height: 10px; border: 3px solid #fff;opacity: 1; background: none;}
.banner .swiper-pagination-bullet-active{background: #fff;}

.cpbox{position: absolute; left:0; top:0; width: 100%; height: 100%;overflow: hidden;}
.text1{padding: .9rem .3rem 0 .3rem;}
.text1 h2{font-size: .36rem; color: #00074F;padding-bottom: .15rem;}
.text1 h4{font-size: .28rem; padding-bottom: .35rem; color: #c7c7cc;}
.text1 p{font-size: .24rem; color: #fff; line-height: 1.8;text-align:justify; word-break: break-all;}
.text2{padding: .9rem .3rem 0 .3rem;}
.text2 h2{font-size: .36rem; color: #00074F;padding-bottom: .15rem;text-align: right;}
.text2 h4{font-size: .28rem; padding-bottom: .35rem; color: #c7c7cc;text-align: right;}
.text2 p{font-size: .24rem; color: #fff; line-height: 2;text-align:justify; word-break: break-all;text-align: right;}
#imges1{position: absolute;top:.7rem;left:1rem;width: 2.3rem; }
#imges2{position: absolute;left:-1rem; bottom:0px;z-index: 10;width: 5.1rem;}
#imges3{position: absolute;right:1rem; top:.7rem;width: 1.25rem;}
#imges4{position: absolute;right:0px; bottom:.7rem;width: 6.6rem;z-index: 1;}
#imges5{position: absolute;left:3.25rem; top:5rem;width: 2rem;}
#imges6{position: absolute;right:2rem; bottom:1.55rem;width: 2.4rem;}
#imges7{position: absolute;right:2rem; bottom:1.3rem;width: 3rem;}
.conversion{position: absolute;line-height: 70px; padding: 0 10px; top:0; right:5%; color: #444;display: none;}

.conversion:hover{color: #fff; background: #B71111;}
.search{position: absolute;right:1.2rem; top:14px; background: url(../images/d7.png);width: 20px; height: 20px;cursor:pointer;background-size: 100% 100%;}
.ssknr{position: absolute; top:0; left:0; width: 100%; background: #fff;z-index: 101;padding: .5rem 3%; position: relative;display: none;}
.wby2{width: 100%; border-bottom: 0.04rem solid #00074F;height: .9rem; line-height: 90px; font-size: .48rem;color: #000;}
.wby2::-webkit-input-placeholder{color:#000;}
.ssknr p{font-size: .22rem; color: #999999; padding-top: .2rem;}
.btn2{background: url(../images/d8.png); width: .5rem; height: .5rem; background-size: 100%; position: absolute;right:3%; top:.85rem;border: none;cursor:pointer;}
.bj{background: rgba(0,0,0,.8); width: 100%; height: 100%;  top:0;left:0; z-index: 10; position: fixed;display: none;}
.cd-scrolling-bg {position: relative;z-index: 2;}
.cd-main-content { position: relative; z-index: 1;}
.cd-fixed-bg {position: relative;background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}
.cd-fixed-bg.cd-bg-1 {background-image: url(../images/bj1.jpg); height:9rem;}
.cd-fixed-bg { background-attachment: fixed;}
.scenario{width: 100%; margin: 0 auto; padding: 30% 10%;}
.scenario h4{color: #fff;font-size: 24px; line-height: 1.6;}
.scenario a{display: block; margin-top: 20px; color: #fff; font-size: 16px; }

.series ul{overflow: hidden;}
.series li{float: left; width: 50%; position: relative;}
.series img{width: 100%;}
.series_text{position: absolute;width: 96%;left:50%; top:50%; transform:translate(-50%,-50%);}
.series_text h2{color: #fff;font-size: 22px; line-height: 1.6;}
.series_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #fff; font-size: 14px;}
.series_text a:hover{color: #ccc;}

.bigroom{position: relative;overflow: hidden;}
.bigroom img{height: 260px;width: auto;}
.bigroom_text{width: 94%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); }
.bigroom_text h2{color: #fff;font-size:22px; line-height: 1.6;}
.bigroom_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #fff; font-size: 14px;}
.bigroom_text a:hover{color: #ccc;}
.depth{overflow: hidden; position: relative;}
.depthbox{width: 50%; float: left;}
.depthbox img{width: 100%;}
.depthbox_text{ right:0;width: 100%; padding: .3rem 3%;}
.depthbox_text h2{color: #676767;font-size: 22px; line-height: 1.6;}
.depthbox_text a{transition: All 0.4s ease-in-out;display: block; margin-top: 15px; color: #676767; font-size: 14px;}

.container{width: 100%; position: relative; overflow: hidden;}
.zzcm {position: absolute; width: 100%; height: 100%; left:0; top:0; background: rgba(0,0,0,.7);}
.content{position: absolute; z-index: 10; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.content h2{color: #fff; font-size: 22; padding-bottom: 20px;}
.content p{color: #fff; font-size: 14px; padding-bottom: .2rem;}
.content a{margin: 0 auto; text-align:center ;width: 95px; height: 40px; border: 2px solid #b7b7b5; line-height: 36px;color: #fff; font-size: 16px;transition: All 0.4s ease-in-out;display: block;} 
.content a:hover{border: 2px solid #00074F;background: #00074F; color: #fff;}

.news{overflow: hidden; padding: .5rem 10%;}
.newsbox{width: 50%; padding: 0 3%;float: left;}
.news_tp{overflow: hidden;}
.news_tp img{width: 100%;}
.news_text{text-align:center ; padding:35px 0 ;}
.news_text span{display: block;font-size: 14px; line-break: 2;}
.news_text span a{display: inline-block;*display: inline; position: relative;line-height: 2;color: #00074F; margin: 0 .1rem;}
.news_text span a i{transition: All 0.4s ease-in-out;height: 2px; width: 0; position: absolute;left:0;bottom: 0;background: #00074F;}
.news_text span a:hover i{width: 100%;}
.news_text h4{font-size: 16px; line-height: 1.6; font-weight: bold;color: #444; }
.news_text p a{font-size: 14px;color: #676767; line-height:24px;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.stores img{width: 100%;}
.stores p{color: #fff; position: absolute; left:0; width: 100%; text-align: center;font-size: 36px;top:50%; transform:translateY(-50%);}
.themap{height: 675px;background: url(../images/a22.jpg) no-repeat center center;background-size: auto 100%;}
.find_the{width: 100%; margin: 0 auto; padding-top: 200px;text-align: center;}
.find_the h2{font-size: 22px; color: #474443;}
.find_the p{font-size: 14px; line-height: 70px; color: #636363;}
.wby1{width: 60%; padding: 0 10px; border: 1px solid #00074F; height: 47px; line-height: 45px; font-size: 16px;border-radius: 6px;background: #fff;}
.find_the a{display: block; margin-top: 50px;  font-size: 18px; color: #474443; margin: 50px auto 0 auto;text-align: left;width: 150px;} 
.find_the span{transition: All 0.2s ease-in-out;background: url(../images/b4.png);width: 25px ; height: 25px; display: inline-block;*display: inline;vertical-align: middle; margin-right: 10px;}
.find_the i{transition: All 0.4s ease-in-out;background: url(../images/b5.png);width: 25px ; height: 25px; display: inline-block;*display: inline;vertical-align: middle; opacity: 0;}
.find_the a:hover span{background: none;}
.find_the a:hover i{opacity: 1;}




.partner{padding: .5rem 3%;}
.partbox img{width: 100%;transition: All 0.4s ease-in-out;}
.partbox a:hover img{opacity: 0.4;}

.functionbox{background: #f5f5f5;}
.function{width: 100%; margin: 0 auto; overflow: hidden; padding: 50px 1%;}
.function_l{float: left; width: calc(100% - 220px);; overflow: hidden;}
.funcnr{float: left; width: 25%;}
.funcnr h2{font-size: 12px; font-weight: bold; line-height: 24px; color: #444;}
.funcnr li{line-height: 24px;}
.funcnr a{color: #444;transition: All 0.4s ease-in-out;}
.funcnr a:hover{color: #999;}
.funcnr:nth-child(5){ width:50%;}
.funcnr:nth-child(5) ul{overflow: hidden;}
.funcnr:nth-child(5) li{width: 50%; float: left;}

.function_r{float: right;width: 180px;}
.hotline p{font-size: 12px; color: #545251; font-weight: bold; line-height: 24px; padding-bottom: 20px;}
.hotline h2{font-size: 18px; color: #00074F;font-weight: bold;}
.focuson p{font-weight: bold; font-size: 12px; color: #444444; padding: 40px 0 20px;}
.focuson ul{overflow: hidden; margin-left: -5px;}
.focuson li{float: left; width: 50%; padding-left: 5px;text-align: center;}
.focuson ul li  p{font-size: 12px; padding-top: 7px; color: #474443;}
.focuson img{margin: 0 auto;}
.language{padding-top: 70px;}
.language p{padding: 6px 0;color: #2d2d2d;}
.language img{display: inline-block;*display: inline; vertical-align: middle; margin-right: 5px;}

.dbnr{background: #00074F;display: none;}
.dbxq{width: 100%; overflow: hidden; margin: 0 auto; padding: .35rem 3%;}
.db_left{width: 1rem; float: left;}
.db_left img{width: 100%;}
.bd_right{width: 1.5rem;float: right;}
.bd_right img{width: 100%;}

.footer{background: #2d2d2d;}
.footerbox{width: 100%; margin: 0 auto; padding: .25rem 3%;}
.footerbox p{font-weight: bold; color: #fff; line-height:1.6; font-size: .22rem;text-align: center;}
.footerbox p a{color: #00074F;font-weight: 400;}
.top{transition: All 0.4s ease-in-out;width: 40px; height: 40px;background: url(../images/d6.png) no-repeat center center rgba(0,0,0,.5);position: fixed; z-index: 100; right:10px; bottom: 10px; border-radius: 6px;cursor:pointer;}
.top:hover{background: url(../images/d6.png) no-repeat center center #00074F;}
/*==所有产品==*/
.cd-fixed-bg.cd-bg-2 {background-image:url(../images/banner1.jpg);  height:370px;}
.wzzz{height: 370px; background: rgba(0,0,0,.5); margin-top: 45px; position: relative;}
.product{position: absolute; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);}
.product h4{color: #fff; font-size: 36px; padding-bottom: 20px;}
.product p{color: #fff; font-size: 24px;}

.product_box{overflow: hidden; padding: 55px 3% 0 3%;}
.product_l{float: left; width: 100%;display: none;}
.product_categories{padding-bottom: 42px;}
.product_categories h2{font-size: 14px; color: #666666; padding-bottom: 30px;}
.product_categories ul{overflow: hidden; margin-left: -10px; }
.product_categories li{float: left; width: 50%; padding: 0 0 10px 10px;}
.product_categories a{display: block; border: 1px solid #f9f9f9;line-height: 40px; text-align: center; color: #666;border: 1px solid #dadada;}
.product_categories span{display: inline-block;*display: inline; background: #fff; width:16px ;height: 16px; border: 1px solid #929292;vertical-align: middle; margin-top: -2px; margin-right: 8px;}
.product_categories .hover{background: url(../images/a17.png) no-repeat center center;}
.product_gnxq a{transition: All 0.4s ease-in-out;display: block;width: 116px; height: 42px; color: #fff; line-height: 42px; text-align: center; font-weight: bold; font-size: 14px; background: #686868; border-radius: 6px;}
.product_gnxq a:hover{color: #fff; background: #000;}
.product_gnxq p{font-size: 14px; padding: 50px 0 30px; color: #666;}
.search_cp{position: relative; padding-right: 65px;}
.wby3{width: 100%; padding: 0 15px 0 35px; border: 1px solid #ececec;line-height: 40px; height: 42px; border-radius: 6px;}
.btn3{position: absolute; top:11px; left:13px; background: url(../images/a18.png);width: 15px; height: 15px; border: none;}
.btn4{width: 116px; height: 42px; line-break: 42px; font-size: 14px; display: block; text-align: center; color: #fff; font-size: 14px; background: #686868; border-radius: 4px;}
.btn4:hover{color: #fff;background: #000;}

.product_r{float: right; width:100%;}

.product_rbox ul{overflow: hidden;}
.product_rbox li{float: left; text-align: center; width: 33.33%; padding-bottom: 25px;}
.product_rbox a{display: block; overflow: hidden;}
.product_rbox a img{width: 100%;}
.product_rbox p{font-size: 14px; color: #666;}
.cpfy{padding:100px 0 ;}
.cpfy li{display: inline-block;*display: inline;}
.cpfy a{display: inline-block;*display: inline;width: 37px; height: 37px; line-height: 37px; text-align: center; border: 1px solid #e8e8e8;border-radius: 4px; font-size: 16px; color: #999;}
.cpfy .hover1 a{background: #454545;border: 1px solid #454545;color: #fff;}
.cpfy .hover1 a:hover{background: #454545;border: 1px solid #454545;color: #fff;}
.cpfy a:hover{border: 1px solid #454545;color: #454545;}

/*==加盟左右==*/
.wz1240{width: 100%; padding: 0 3%;}
.banner5{position: relative; padding-top: 45px;}
.banner5 img{width: 100%;}
.banner5_text{width: 2.1rem; position: absolute; left:50%; top:60%; transform:translate(-50%,-50%);}
.career{ padding: 50px 10%;}
.career p{font-size: 16px; line-height: 1.8; color: #676767; padding-bottom: .5rem;}

.profit{overflow: hidden; padding:0 10% .7rem 10%;}
.profitbox{width: 100%; float:}
.profitbox h2{font-size:16px ;font-weight: bold; color: #444444; padding: .5rem 0;}
.profitbox p{font-size: 14px; line-height: 40px; color: #676767;}
.profitbox li{font-size: 14px; line-height: 1.6; color: #676767; padding: .1rem 0;border-bottom: 1px solid #d4d4d4; position: relative;}
.profitbox b{font-weight: bold; width: 100%; display: inline-block;*display: inline;}
.profitbox ul li:nth-child(8){border: none;}

.bj5{background: #00074F;}
.area{ padding:10px 10%;}
.area ul{overflow: hidden;}
.area li{float: left; width: 50%; text-align: center; padding: 40px 0;}
.area h2 span{font-size:42px; color: #fff;color: #fff;}
.area h4{color: #fff; font-size: 16px;}
.area p{color: #fff; font-size: 14px; line-height: 1.8;}
.area h2{ font-size: 18px; padding: 48px 0 20px;color: #fff;}

.bj6{background: #c8041e;}
.careernr ul{overflow: hidden; margin-left: -.5rem; padding:0 20% 10px 20%;}
.careernr li{float: left;width: 100%; padding: 0 0 30px .5rem;}
.careernrbox{transition: All 0.4s ease-in-out;border: 1px solid #ebebeb;border-radius: 6px;  height: 435px; position: relative;}
.cambox{position: absolute; width: 100%;padding: 0 45px;left:50%; top:50%; transform:translate(-50%,-50%);}
.careernrbox span{display: block; width: .6rem; height:.6rem;}
.mo1{background: url(../images/c20.png);background-size: 100% 100%;}
.mo2{background: url(../images/c22.png);background-size: 100% 100%;}
.mo3{background: url(../images/c24.png);background-size: 100% 100%;}
.mo4{background: url(../images/c26.png);background-size: 100% 100%;}
.mo5{background: url(../images/c28.png);background-size: 100% 100%;}
.mo6{background: url(../images/c30.png);background-size: 100% 100%;}
.careernrbox h2{font-weight: bold; font-size: 18px; line-height: 50px; color: #535353;}
.careernrbox p{font-size: 12px; line-height: 1.8; color: #737373;}
.careernrbox:hover{background: #00074F;border:1px solid #00074F;-webkit-box-shadow:0 0 10px rgba(210,19, 27, .5);  -moz-box-shadow:0 0 10px rgba(210,19, 27, .5);  box-shadow:0 0 10px rgba(210,19, 27, .5); }
.careernrbox:hover h2{color: #fff;}
.careernrbox:hover p{color: #fff;}
.careernrbox:hover .mo1{background: url(../images/c21.png);background-size: 100% 100%;}
.careernrbox:hover .mo2{background: url(../images/c23.png);background-size: 100% 100%;}
.careernrbox:hover .mo3{background: url(../images/c25.png);background-size: 100% 100%;}
.careernrbox:hover .mo4{background: url(../images/c27.png);background-size: 100% 100%;}
.careernrbox:hover .mo5{background: url(../images/c29.png);background-size: 100% 100%;}
.careernrbox:hover .mo6{background: url(../images/c31.png);background-size: 100% 100%;}

.landscape{padding: 0 15%;}
.landscape_tit h2{text-align: center; color: #fff;font-size: 18px; padding: .7rem 0;}
.landscape_nr ul{overflow: hidden; margin-left: -.4rem;}
.landscape_nr li{float: left; width: 100%; padding: 0 0 40px .4rem;}
.landscape_nr img{width: 100%;}
.land_tp{overflow: hidden;}
.land_text{border-top: 1px solid #de6878; padding: .1rem 0; text-align: center;}
.land_text p{color: #fff; font-size: 14px; line-height: 1.6;}

.sales{padding: 0 20%;}
.sales_tit{ text-align: center; padding-bottom: 60px;}
.sales_tit h2{font-size: 18px; color: #444444; padding: 60px  0 30px;}
.sales_tit p{font-size: 12px; color: #676767;line-height: 1.6;}
.sales_nr ul{overflow: hidden; margin-left: -10px; text-align: center;}
.sales_nr li{width: 110px; padding: 0 0 10px 10px;display: inline-block;*display: inline;}
.sales_nr ul li a{display: block; overflow: hidden;border: 2px solid #dddddd;}
.sales_nr img{width: 100%;height:46px;}

.wztext{text-align: center; padding:.5rem 0;}
.wztext p{color: #676767; line-height: 1.8;font-weight: .22rem;}
.wztext a{display: block; text-align: center; margin-top: .2rem; font-size: 16px; color: #00074F;}
.wztext a:hover i{width: 100%;}
.wztext a:hover span{background: none;}

/*==曼珠沙发==*/
.cd-fixed-bg.cd-bg-1 {background-image: url(../images/bj1.jpg) ; height:9rem;}
.next{position: absolute; bottom: 20px; left: 50%; width: 60px; margin-left: -30px;z-index: 101;background: url(../images/d9.png) no-repeat center center #000;}
.pany_box{overflow: hidden; position: relative; }
.pany_left{width: 100%; padding: 94px 10%; }
.pany_left h2{font-size: 18px; color: #444444;line-height: 1.4; padding-bottom: 35px;}
.pany_left p{font-size: 14px; line-height: 1.4; color: #686868;}
.pany_left a{display: block; width: 91px; height: 36px;text-align: center; color: #fff; font-size: 13px; background: #00074F; margin-top:20px; line-height: 36px;}
.pany_right{float: right; width: 100%;} 
.pany_right img{width: 100%;}

.pany_lefta{width: 100%;}
.pany_lefta img{width: 100%;}
.pany_righta{ width:100%; }
.pany_righta p{font-size: 14px; line-height: 1.8; color: #686868; padding: 0 10%; }

.bj1{background: #f7f7f7; padding: .6rem 3% 0 3%; height: 520px;position: relative;z-index: 100;}
.pzjs_left{ width:100%;   }
.pzjs_left p{font-size:14px; line-height: 1.8; color: #686868; padding: 0 10% 0 10%;}
.pzjs_right{ width: 100%; padding:.6rem 3% 0 3%;  }
.pzjs_right img{width: 100%;}
.cd-fixed-bg.cd-bg-4 {background-image: url(../images/a19.png) ; height:320px; }
.material p{font-size: 16px; color: #fff; text-align: center;line-height: 1.8; padding:80px 3% ;}
.scena_tit{text-align: center; padding: .8rem 0;}
.scena_tit h2{font-size: 32px; color: #707070; padding-bottom: 30px;}
.scena_tit p{font-size: 14px; line-height: 1.4; color: #686868;}
.scena_box{position: relative; margin: 0 auto; width: 100%; }
.scena_box img{width: 100%;}
.scennr_1{position: absolute;  width:.4rem;height: .4rem;top:25%;left:35%;}
.scennr_1 b{ width:.4rem;height: .4rem;border-radius: 50%; text-align: center; line-height: .4rem; color: #fff; font-size: .22rem;background: #00074F;display: block;}
.scennr_2{position: absolute;  width:.4rem;height: .4rem;top:45%;left:21%;}
.scennr_2 b{ width:.4rem;height: .4rem;border-radius: 50%; text-align: center; line-height: .4rem; color: #fff; font-size: .22rem;background: #00074F;display: block;}
.scennr_3{position: absolute;  width:.4rem;height: .4rem;top:53%;left:65%;}
.scennr_3 b{ width:.4rem;height: .4rem;border-radius: 50%; text-align: center; line-height:.4rem; color: #fff; font-size: 16px;background: #00074F;display: block;}

.group_tit{text-align: center; padding:.8rem 0;}
.group_tit h2{font-size: 32px; color: #707070; padding-bottom: 25px;}
.group_tit p{font-size: 14px; line-height: 1.4; color: #686868;}
.swiper-container img{width: 100%;}
.bj2{background: #eeeeee;}
.group_box{padding-bottom: 1rem; position: relative;}
.group_box .swiper-pagination{width: 100%;bottom: .2rem;}
.group_box .swiper-pagination-bullet{width: .3rem; height: 0.04rem; margin: 0 2px;border-radius: 0;}
.group_box .swiper-pagination-bullet-active{background: #333333;}

.programme_tit{text-align: center; padding:.8rem 0;}
.programme_tit p{font-size:16px; text-align: center; }
.programme_box ul{overflow: hidden;  padding:0 15% 50px 15%;}
.programme_box li{float: left; width: 100%;padding-bottom: 20px;}
.pronr{background: #fff; padding: 20px .3rem; }
.pronr h2{font-size: 18px; color: #444444; padding: 20px 0 15px 0; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px;}
.pronr p{font-size: 12px; line-height: 1.8; color: #676767;}
.text{position: absolute;width: 50px; background: #fff; padding: .1rem .2rem; border-radius: 6px; top:-70px; left:50%;transform:translateX(-50%);width: 240px; text-align: center;display: none;}
.text p{line-height: 1.6; color: #333;}
/*==品牌介绍==*/
.banner1{position: relative;background: #000; padding-top: 45px;}
.banner1 img{width: 100%; opacity: 0.7;}
.ideal_text{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%); text-align: center; width: 100%; padding: 70px 3% 0 3%;}
.ideal_text h4{font-weight: bold; font-size: 18px; color: #fff; }
.ideal_text h2{font-size:18px; color: #fff; padding: 30px 0;  }
.ideal_text p{color: #fff; font-size: 14px; line-height: 22px;padding: 0 15%;}
.solid_wood{background: #fff;}
.solid_wood ul{overflow: hidden;}
.solid_wood li{ width: 100%;}
.solid_left img{width: 100%;}
.solid_right{padding: 5% 7% 0 7%;}
.solid_right img{width: 3rem; margin: 0 auto;}
.solid_right h4{padding-bottom: .35rem;}
.solid_right h2{font-size: 20px; color: #000000; padding-bottom: .2rem; line-height: 1.4;}
.solid_right p{font-size: 14px; line-height: 1.6; color: #676767;text-align:justify; word-break: break-all;}
.solid_right a{display: block; width:91px; height: 36px;font-size: 13px; color: #fff; background: #00074F; line-height: 36px; margin-top: 50px; text-align: center;}
.video ul{overflow: hidden; padding-top: 10px;} 
.video li{width: 100%; overflow: hidden;background: #000;}
.videobox{position: relative;}
.videotext{position: absolute; text-align: center; left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;}
.videobox img{height: 470px; opacity: 0.4; margin: 0 auto; }
.videotext p{color: #fff;font-size: 12px; padding-bottom: 25px;}
.videotext h2{color: #fff; font-size: 32px;padding-bottom: 30px;}

.videotext span{display: block; margin: 0 auto;background: url(../images/f4.png) no-repeat center center #00074F; width: 42px; height: 42px;border-radius: 50%;}
.tvtca{width:90%; position: fixed;left:50%; top:50%; transform:translate(-50%,-50%);z-index: 1000;display: none;}
.gbsp{background: url(../images/gbt.png); width:30px; height: 30px; top:-15px; right:-15px; background-size: 100% 100%; position: absolute;z-index: 1000;cursor:pointer;}


/*==售后服务==*/
.banner3{position: relative; margin-top: 45px;}
.banner3 img{width: 100%;}
.banner3_text{position: absolute; text-align: center;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;}
.banner3_text h2{font-size: 18px; color: #fff; padding-bottom: 30px;}
.banner3_text p{color: #fff; font-weight: bold; font-size:18px;}

.allout_text{text-align: center; padding: 75px 15% 65px 15%;}
.allout_text h2{font-weight: bold; font-size:16px; line-height: 3; color: #454545;}
.allout_text p{font-size: 14px; color: #686868; line-height:1.6;}

.policy_tit{text-align: center;border-bottom: 1px solid #00074F; padding: 0 10%;}
.policy_tit li{display: inline-block;*display: inline;}
.policy_tit span{cursor:pointer;display: block;width:146px ; height: 88px;border-radius: 6px 6px 0 0; padding-top: 10px;}
.policy_tit i{display: block; margin: 0 auto; margin:0 auto 15px auto;width: 33px; height: 33px;}
.policy_tit p{font-size: 12px; color: #888888;}
.mon1{background: url(../images/d10.png) no-repeat center center;}
.mon2{background: url(../images/d12.png) no-repeat center center;}
.mon3{background: url(../images/d14.png) no-repeat center center;}
.mon4{background: url(../images/d16.png) no-repeat center center;}
.mon5{background: url(../images/d18.png) no-repeat center center;}
.policy .policy_tit ul li .on{background: #00074F;-webkit-box-shadow:0 0 10px rgba(3, 39, 245, 0.4);  -moz-box-shadow:0 0 10px rgba(3, 39, 245, 0.4);  box-shadow:0 0 10px rgba(3, 39, 245, 0.4);}
.policy .policy_tit ul li .on p{color: #fff;}
.policy .policy_tit ul li .on .mon1{background: url(../images/d11.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon2{background: url(../images/d13.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon3{background: url(../images/d15.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon4{background: url(../images/d17.png) no-repeat center center;}
.policy .policy_tit ul li .on .mon5{background: url(../images/d19.png) no-repeat center center;}

.policy_qhnr{width: 100%; padding: 0 10%;}
.instructions{overflow: hidden; padding: .4rem 0;}
.instructions ul{width: 100%;}
.instructions li{line-height: 1.6; color: #676767; padding: .05rem 0;font-size: .14px;}
.instructions b{font-weight: bold;}
.policy{overflow: hidden; padding: .7rem 0;}
.policy_left{width: 100%;}
.policy_left img{width: 100%;}
.policy_left p{font-size: .22rem; line-height: 2; color: #676767;}
.policy_righg{width:100%; }
.policy_righg p{font-size: .22rem; line-height: 2; color: #676767;}

.behind{padding: .4rem 0;}
.behind ul{overflow: hidden; margin-left: -90px;}
.behind li{width: 100%; float: left; padding: 0 0 0 90px;}
.behindbox a{display: block; margin: 0 auto; width: .52rem;}
.behindbox h2{padding: .2rem 0 .15rem 0; text-align: center;font-weight: bold; font-size: .28rem; font-weight: bold; color: #444444;}
.behindbox p{font-size: .22rem; color: #676767; line-height: 2; text-align: center;}
.column{text-align: center; padding:.4rem 0;text-align: center;}
.column h2{font-weight: bold; font-size: .28rem; color: #535353; padding-bottom: .4rem; line-height: 1.6;}
.column p{color: #676767;line-height: 1.8; padding: 0.05rem 0;font-size: .22rem;}


.the_problem{padding:0 10% 85px 10%;}
.the_problem_text{text-align: center;}
.the_problem_text h2{font-size: 18px; color: #686868; padding: 90px 0 40px 0; font-weight: bold;}
.problembox {border-bottom: 2px solid #e4e4e4;}
.problembox h4{font-size: 16px color: #565656;line-height: 60px; }

.problem_text{padding:0 0 .3rem 0;display: none;}
.problem_text p{color: #676767; line-height: 1.6;font-size: 14px;}
.problem_text b{font-weight: bold;}
.problembox h4:hover{background: url(../images/c16.png) no-repeat right center;color: #00074F;background-size: .3rem .3rem;}
.problembox h4{cursor:pointer;transition: All 0.4s ease-in-out;background: url(../images/c17.png) no-repeat right center;background-size: .3rem .3rem;}
.problembox .on1{background: url(../images/c15.png) no-repeat right center; color: #00074F;background-size: .3rem .3rem;}

.banner4{background:#000; position: relative;}
.banner4 img{width: 100%; opacity: .5; }
.banner4_text{text-align: center; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;padding: 0 3%;}
.banner4 h2{color: #fff; font-size:18px; padding-bottom:20px;}
.banner4 p{color: #fff; font-size: 16px; line-height: 2;}

.lbjs{display: none;}
.lbjs ul{overflow: hidden; margin-left: -30px;}
.lbjs li{width: 100%; float: left; padding: 0 0 .25rem 30px;}
.lbjs_tp img{width: 100%;}
.lbjs_text{padding: 30px 0 50px 0;}
.lbjs_text h2{font-size: 14px; padding-bottom: 15px; color: #444444;}
.lbjs_text p{font-size: 14px; color: #676767; padding-bottom: 6px;line-height: 22px;}
.lbjs_text a{display: block; font-weight: bold; font-size:14px; color: #00074F;}
.btntx{transition: All 0.4s ease-in-out;display: inline-block;*display: inline;background: url(../images/c18.png);width: 24px; height: 24px;vertical-align: middle; margin-left: 10px; position: relative;background-size: 100%;}
.btntx i{transition: All 0.2s ease-in-out;width: 0; height: .27rem; background: url(../images/c19.png) no-repeat left center ; position: absolute; left:0; top:0;background-size: 100%　100%; }
.lbjs_text a:hover i{width: 100%;}
.lbjs_text a:hover span{background: none;}

.lbjs_sjzs{padding: 50px 20%;display: block;}
.lbjs_sjzs .swiper-pagination-bullet{opacity: 1;background: #d4d4d4;}
.lbjs_sjzs .swiper-pagination-bullet-active{background: #00074F;}

.message{width: 100%; padding: 0 20%;}
.message_tit{text-align: center; padding: 50px 0;}
.message_tit h2{font-weight: bold; font-size: 18px; color: #676767; padding-bottom: 10px;}
.message_tit p{color: #8a8a8a; line-height: 1.5;font-size: 14px;}
.wby4{width: 100%; padding: 0 10px; line-height: 44px; border: 1px solid #f1f1f1; border-radius: 6px;background: #fff;}
.jb4{background: #f8f8f8;}
.wby5{width: 100%; padding:10px; height: 260px; border: 1px solid #f1f1f1; border-radius: 6px;background: #fff;}
.message_box li{padding-bottom: 20px;}
.message_box{text-align: center; padding-bottom:.7rem;}
.btn5{cursor:pointer; margin-top: 20px;width: 68px; height: 33px; color: #fff; font-size: 14px; background: #00074F; border: none;}

/*==新闻详情页==*/
.news_ban {background: #000; position: relative; padding-top: 70px;}
.news_ban img{width: 100%;opacity: 0.5;}
.news_tex{width: 100%; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); padding: 0 3%;}
.news_tex h2{font-size: 27px; padding-bottom: .2rem; color: #fff; padding-top: 60px;}
.news_tex p{font-size: 14px; font-weight: bold; color: #fff;}
.artic{width: 100%; margin: 0 auto; padding: 50px 12% 50px 12%;}
.article_tp img{width: 100%;}
.article_text{padding: .3rem .4rem;background: #f4f4f4; margin-top: .3rem;}
.articlebox{padding-bottom: .2rem;}
.article_text p{font-size: 14px; line-height: 1.6;color: #676767;padding-bottom: .2rem;}
.article_text b{font-weight: bold; padding-bottom: .2rem;}
.article_tp p{font-size: 14px; padding-top: .1rem; text-align: center; color: #666;}
.article_tp h4{text-align: center; font-size: 18px; font-weight: bold; font-style: italic;color: #161616; line-height: 3;}

.bj3{background: #fcfcfc;}
.lbnews{padding: 0 12%;}
.lbxw_tit{padding: 0 0 50px 0;}
.lbxw_tit h2{font-weight: bold; font-size: 18px; color: #484848;}
.lbxw_nr ul{overflow: hidden; margin-left: -35px;padding-bottom: 50px;}
.lbxw_nr li{float: left; width: 100%; padding-left: 35px; padding-bottom: .3rem;}
.xwtp{overflow: hidden; }
.xwtp img{width: 100%;}
.lbxwnr{ background: #f5f5f5;}
.xwtext{padding:.25rem .3rem;}
.xwtext h2{padding-bottom: .1rem; font-size: 14px;}
.xwtext h2 a{color: #00074F;}
.xwtext p{font-size: 16px; color: #666; line-height: 1.8;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*==企业介绍==*/
.bannerbox img{width: 100%;}
.banner_top{position:relative; padding-top: 70px;display: none;}
.banner_tp_sjzs{display: block;background: #00074F;}
.banner_tp_sjzs img{width: 100%;}
.banner_tp_sjzs h2{font-size:16px ;color: #fff; font-weight: bold; padding: 85px 5% 20px 5% ;}
.banner_tp_sjzs p{font-size:14px ;color: #fff; padding: 0 5% 85px 5% ;}
.bat_text{position: absolute; left:30%; top:2rem;}
.bat_text h2{color: #fff; font-size: .28rem; padding-bottom:.1rem;}
.bat_text p{color: #fff;font-size: .22rem;}
.vdbtn{position: absolute; left:50%; top:20%; transform:translate(-50%,-50%);cursor:pointer;border-radius: 50%;background: url(../images/f4.png) no-repeat center center rgba(210,19,27,.8); width: .7rem; height: .7rem;}
.banner_bottom{position: relative;display: none;}
.banner_bottom_sjzs{display: block; position: relative;}
.banner_bottom_sjzs img{width: 100%;}





.bj7{background: url(../images/f5.png); padding-bottom: 1rem; }
.lcjs{ padding: 40px 10%;}
.lcjs ul{overflow: hidden; margin-left: -35px; }
.lcjs li{float: left; width: 100%; padding: 0 0 .3rem 35px;}
.lcjs h2{font-size: 18px; padding-bottom:15px; color: #616161;}
.lcjs p{line-height: 24px; color: #676767;font-size: 14px;}
.zst{text-align: center; position: relative; }
.zst span{display: inline-block; *display: inline;width: 150px; height: 10px; margin: 0 .1rem;}
.zst p{position: absolute; left:0; top:0; color: #b3857b;}

.fzlc{padding: 0 20%;}
.fzlc_tit h2{text-align: center; padding: .9rem 0; font-size:18px; color: #444444;font-weight: bold;}

.fznr img{width: 100%; }
.fznr h2{font-size:16px ;padding:45px 0;color: #676767; line-height: 1.8; text-align: center; font-weight: bold;}

.txjl{padding: 0 20%;}
.txjlbox{overflow: hidden;}
.txjlbox_a{overflow: hidden;}
.txjlbox h2 {font-size: 18px; color: #444444; line-height: 80px;font-weight: bold;}
.txjlbox p {font-size:14px; color: #444444; line-height: 1.6;padding-bottom: 80px;}
.txjlbox_a h2 {font-size: 18px; color: #444444; line-height: 80px;font-weight: bold;}
.txjlbox_a p {font-size:14px; color: #444444; line-height: 1.6;padding-bottom: 80px;}
.txjlbox_a img{ width: 100%;}
.txjlbox img{width: 100%;}
.pczs{display: none;}
.sjzs{display: block;}

.ylzf{padding: 0 20%;}

.ylzf_tit h2{font-size: 18px; color: #444444; line-height: 60px;font-weight: bold;}
.ylzf_tit p{font-size:14px; color: #444444; line-height: 1.6;padding-bottom: 80px;}
.ylzf_nr img{width: 100%;}

.sldw ul{overflow: hidden; margin-left: -55px;}
.sldw li{float: left; width: 100%; padding-left: 55px;}
.sldw img{width: 100%;}

.zdsf{overflow: hidden;}
.zdsf_left{width: 100%;}
.zdsf_left img{width: 100%;}
.zdsf_right {float: right; width: 100%;}
.zdsf_right img{width: 100%;}

.fxzl img{width: 100%;}

.zgpp{overflow: hidden;}
.zgpp_left{width: 100%; padding-top: .3rem;}
.zgpp_left img{width: 100%;}
.zgpp_right{width: 100%;}
.zgpp_right img{width: 100%;}

.ctwh_nr ul{overflow: hidden; margin-left: -55px;}
.ctwh_nr ul li{ padding-left: 55px;width: 100%; padding-bottom: .3rem;}
.ctwh_nr img{width: 100%;}

.bj8{background: url(../images/f20.png) no-repeat center center;background-size: 100% 100%;}
.ppys{padding: 0 20%;}
.ppys_tit{text-align: center;}
.ppys_tit h2{font-weight: bold; color: #fff; font-size:20px;padding: 60px;}
.ppys_tit p{color: #fff;font-size: 14px; line-height:24px;  }

.ppys_nr ul{overflow: hidden; padding: 70px 0;}
.ppys_nr li{float: left; width: 50%; padding:30px 20px; text-align: center;}
.ppysbox img{margin: 0 auto;height: 50px;}
.ppysbox h2{font-size: 42px; color: #fff; font-weight: bold; padding: 30px 0 15px;}
.ppysbox span{color: #fff; font-size:.42rem;font-weight: bold;}
.ppysbox p{color: #fff;  line-height: 24px; font-size: 14px;}

.fzxx{ padding:50px 10% 100px 10%;}
.fzxx_tit{border-bottom: 1px solid #00074F;}
.fzxx_tit ul{overflow: hidden;}
.fzxx_tit li{float: left;line-height: 50px; font-size: 14px;height: 52px;}
.fzxx_tit span{display: block; color: #676767; padding: 0 .15rem;cursor:pointer;}
.fzxx .fzxx_tit ul li .on{border-bottom: 3px solid #00074F;color: #00074F;}
.fzxx_box{overflow: hidden; padding:40px 0 0 0;}
.fzxx_left{width: 45%;float: left;}
.fzxx_left li{line-height: 1.8; color: #676767;}
.fzxx_right{float: right; width: 52%;}
.fzxx_right img{width: 100%;}
.fzxx_right .swiper-button-next{background: url(../images/f26.png);width: 22px; height: 22px; top:15px; left:42px;margin-top: 0;}
.fzxx_right .swiper-button-next:hover{background:url(../images/f28.png);width: 22px; height: 22px; }
.fzxx_right .swiper-button-prev{background: url(../images/f25.png);width: 22px; height: 22px; top:15px; left:15px;margin-top: 0;}
.fzxx_right .swiper-button-prev:hover{background: url(../images/f27.png);width: 22px; height: 22px; }

.vdhy{position: relative;}
.slider-video{height:612px;width: auto;background: #000;}
.wdhy_zz{position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.7); left:0; top:0;z-index: 1;}
.zjjs{position: absolute; z-index: 10;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;}
.zjjs_tit h2{font-size: 20px; text-align: center; font-weight: bold; color: #d1000a; padding-bottom: 125px;}
.zjjsbox img{width: .9rem; height: .9rem; border-radius: 50%; margin: 0 auto;}
.zjjsbox{text-align: center; padding-bottom: .1rem; }
.zjjsbox p{font-size: 16px; line-height: 80px; color: #fff; padding: 0 3%;}
.zjjsbox h2{color: #fff; font-size: 12px;}
.zjjsbox span{display: block; font-size:12px; color: #747679; line-height: 1.8;}
.zjjs_nr .swiper-pagination-bullet{width: 10px; height: 10px; opacity: 1; background: none;border: 2px solid #fff;}
.zjjs_nr .swiper-pagination-bullet-active{width: 10px; height: 10px; opacity: 1; background:#fff;}
.slider-video1{height: 612px;}



.gsqy_tit{text-align: center; }
.gsqy_tit h2{font-weight: bold; font-size: 18px; color: #444; line-height: 80px;}
.gsqy_nr {overflow: hidden;}
.gsqy_box{width: 48%; }
.gsqy_eft{position: relative;}
.gsqy_eft img{width: 100%;}
.gsqy_box ul{overflow: hidden; margin-left: -30px;}
.gsqy_box li{width: 50%; float: left; padding-left:30px; padding-bottom: .3rem;}
.text4{position: absolute;  width: 100%; padding: .3rem;bottom: 0; left:0;} 
.text4 p{font-weight: bold; color: #fff; font-size: 14px; line-height: 1.8;}
.text4 h2 a{display: inline-block; *display: inline;position: relative;padding-bottom: 5px;color: #e0dcc8; font-size: 12px; margin-right: 10px;}
.text4 h2 a i{transition: All 0.4s ease-in-out;height: 2px;background: #fff; width: 0; left:0; bottom: 0; position: absolute;}
.text4 h2 a:hover i{width: 100%;}

.text5{position: absolute; left:0; bottom: 25px; width: 100%; padding: 0 25px;} 
.text5 p{font-weight: bold; color: #fff; font-size: 14px; line-height: 1.8;}
.text5 h2{padding-bottom: .08rem;}
.text5 h2 a{display: inline-block; *display: inline;position: relative;padding-bottom: 5px;color: #e0dcc8; font-size: 12px; margin-right: 10px;}
.text5 h2 a i{transition: All 0.4s ease-in-out;height: 2px;background: #fff; width: 0; left:0; bottom: 0; position: absolute;}
.text5 h2 a:hover i{width: 100%;}
.qrsj{padding-bottom: 1rem;}
.qrsj p{font-size: 14px; color: #444444; text-align: center;height: 25px;line-height: 25px;}
.qrsj p a{color: #00074F;}
.qrsj p a i{transition: All 0.3s ease-in-out;display: inline-block;*display: inline;background: url(../images/f25.jpg); width: 22px; height: 22px; background-size: 100% 100%; vertical-align: middle; margin-left: 10px; border-radius: 50%; margin-top: -2px;}
.qrsj p a:hover i{display: inline-block;*display: inline;background: url(../images/f25.jpg); width: 25px; height: 25px; background-size: 100% 100%; vertical-align: middle; margin-left: 7px; border-radius: 50%;}

/*==新闻与媒体==*/
.banner11{position: relative; padding-top: 45px;}
.banner11 img{width: 100%;}
.banner11 a{position: absolute;left:50%; top:50%; color: #fff;border: 2px solid #fff; font-size: 14px; transform:translate(-50%,-50%);width: 152px; height: 52px;display: block; text-align: center; line-height: 48px;}
.banner11 a:hover{border: 2px solid #00074F;color: #fff; background: #00074F;}
.bj9{background: #eaeaea;}
.htmleaf-container{width: 100%; margin: 0 auto; padding-top: 60px;}
.article {width: 100%; display: block;margin: 0 0 30px 0; padding:0 12px;  transition: all 220ms;}

.article > img {display: block; width: 100%;}
.article_wb{padding: 25px;background: #fff; text-align: left;}
.wall { display: block;position: relative;}
.wall-column {display: block; position: relative;width: 33.33%;float: left; box-sizing: border-box;}
.article img{width: 100%;}
.article_wb h4{text-align: left; font-size: 12px;}
.article_wb h4 a{color: #00074F;display: inline-block;*display: inline; margin-right: 15px; padding-bottom: 5px; position: relative;}
.article_wb h4 a i{transition: All 0.4s ease-in-out;height: 2px; background: #00074F;width: 0; position: absolute; left:0; bottom: 0;}
.article_wb h4 a:hover i{height: 2px; background: #00074F;width: 100%; position: absolute; left:0; bottom: 0;}
.article_wb h2{font-weight: bold; font-size: 14px; line-height: 22px; color: #444444; padding: 10px 0;}
.article_wb p{font-size: 12px; line-height: 22px; color: #676767;}
.article_wb h3{font-size: 12px; line-height: 22px; color: #676767; padding-top: 40px;}
.tpbox{display: block; overflow: hidden;}
.flfy{text-align: center;padding: .3rem 0 .6rem;}
.flfy li{display: inline-block;*display: inline; margin: 0 2px;}
.flfy li a{display: inline-block;*display: inline; padding: 8px 10px;font-weight: bold; color: #666;}
.flfy .hover2 a{color: #fff; background: #00074F;}
.flfy a:hover{color: #fff; background: #00074F;}
.wom1{height: 5rem;}

/*右侧浮动窗口*/
.left_fc{width: 42px; position:fixed; right:0; top:30%;background: #00074F;z-index: 1000;}
.left_fc li{position: relative;}
.zdgn{background: url(../images/f33.png); height: 25px; display: block;}
.lxxq{border-bottom: 1px solid #00074F; text-align:center ;}
.lxxq p{font-size: 14px; text-align:center ;color: #fff; padding: 20px 10px; } 
.lxxq img{ margin: 0 auto; padding-bottom: 11px;}
.dhcb{padding: 14px 0;border-bottom:1px solid #00074F ;display:block;}
.wxcb{padding: 14px 0;display:block;}
.dhcb img{margin: 0 auto;}
.wxcb img{margin: 0 auto;}
.zdgnbox{width: 0; position: absolute;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1); top:-25px; right: 42px;transition: All 0.4s ease-in-out;overflow: hidden; }
.zdgnbox h2{font-size: 14px; line-height: 44px; background: #f9f8fc; padding: 0 10px;}
.zdgnbox dl{padding: 10px;}
.zdgnbox dt{padding-bottom: 10px;}
.wby6{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;}
.wby7{width: 100%; padding: 0 10px;height: 77px; line-height: 30px;border: 1px solid #ededed;}
.wby8{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;background: url(../images/f37.png) no-repeat right center;}
.btn6{width: 100%; height: 30px; font-size: 14px; color: #fff; font-weight: bold; background: #00074F; border: none; margin-top: 10px;}
.gb{cursor:pointer;position: absolute; background: url(../images/f38.png); width: 13px; height: 13px; right:10px; top:15px;}
.left_fc li:hover .zdgnbox{width: 350px;}
.dhcbbox{transition: All 0.4s ease-in-out;position: absolute; top:0; right:43px;background: #00074F;width: 0; height: 42px;border-radius: 5px 0 0 5px;overflow: hidden;}
.dhcbbox p{font-size: 12px; line-height: 45px; color: #fff; padding-left: 10px;}
.left_fc li:hover .dhcbbox{width: 148px;}
.wxcb_box{position: absolute;width:0; bottom: 0; right:42px; transition: All 0.4s ease-in-out; box-shadow:0 0 10px rgba(0, 0, 0, .1);overflow: hidden; }
.left_fc li:hover .wxcb_box{width: 97px;}

/*====门店展示====*/
.banner17{position: relative; padding-top: 50px;height: 6rem; }
.banner17 img{height: 100%;}
.banner17_text{left:0; top:80px;width: 100%; padding: 0 5%; position: absolute;}
.banner17_text h2{color: #fff;text-align: center;font-size: .3rem; margin-bottom: .4rem;}
.wby9{background:#fff;width: 100%; border-radius: 4px; height: 46px; line-height: 46px; margin-bottom: 52px; padding: 0 15px;}
.banner17_text a{text-align: center;color: #000000;display: block;}
.wztext a{display: block; text-align: center; margin-top: 20px; font-size: 16px; color: #00074F;}
.wztext a:hover i{width: 100%;}
.wztext a:hover span{background: none;}

.mdzs{width: 100%; margin: 0 auto; padding:0 2% .8rem 2%;}
.mdzs h2{text-align: center; padding: 1rem 0 .65rem; font-size: .36rem;color: #444444}
.mdbox{overflow: hidden;background: #f5f5f5; position: relative; margin-bottom: 30px; }
.md_right{width: 100%;}
.md_right img{width: 100%;}
.md_left h3{font-size: .3rem; padding-bottom: .25rem;color: #474443; border-bottom: 1px solid #d7d7d7; margin-bottom: 15px;}
.md_left p{font-size: .24rem; line-height: 1.8;color: #7f7f7f;}
.md_left{ padding: .35rem .3rem;}
.md_right .swiper-button-next{background: url(../images/f42.png);width: 45px; height: 54px; right:0;}
.md_right .swiper-button-prev{background: url(../images/f43.png);width: 45px; height: 54px; left:0;}

/*==联系我们==*/
.lxwm_text{width:100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);  padding: 0 2%;}
.lxwm_bt{width: 100%; margin: 0 auto; padding-bottom: 30px;}
.lxwm_bt h2{text-align: center;font-size: .26rem;font-weight: bold;color: #00074F; margin-bottom: .15rem;}
.lxwm_bt p{color: #fff;font-size: .22rem; line-height: 1.6;text-align: center;}
.lxnr_box ul{overflow: hidden;}
.lxnr_box li{float: left; width: 33.33%; }
.dwbox{padding: .3rem .15rem; text-align: center;border-radius: 6px;transition: All 0.4s ease-in-out;}
.dwbox h3{font-size: .26rem;color: #fff; font-weight: bold;margin-bottom: .15rem;}
.dwbox h2{font-size: .3rem; margin-bottom: .4rem;color: #fff;}
.dwbox p{font-size: .22rem;color: #fff; line-height: 1.8;}
.dwbox a{display: block; color: #fff; font-size:.22rem; margin-top: 45px;}
.dwbox1:hover{background: url(../images/f44.png);background-size: 100% 100%;animation:fadeIn 1.25s, 400ms;}
.dwbox2:hover{background: url(../images/f45.png);background-size: 100% 100%;animation:fadeIn 1.25s, 400ms;}
.dwbox3:hover{background: url(../images/f46.png);background-size: 100% 100%;animation:fadeIn 1.25s, 400ms;}

.gyyz{width: 100%; margin: 0 auto; padding:0 2% 1.5rem 2%;}
.gyyz_tit{text-align: center; padding-bottom: 34px;}
.gyyz_tit h2{font-size: .28rem; font-weight: bold; color: #444444; padding: 1rem 0 .7rem 0; text-align: center; line-height: 1.4;}
.gyyz_tit h3{font-size: .24rem; font-weight: bold; color: #444444; padding-bottom:15px ; text-align: center; line-height: 30px;}
.gyyz_tit p{font-size: .22rem; text-align: center; color: #999;}
.gyyz_nr ul{overflow: hidden; margin-left: -.2rem;}
.gyyz_nr li{float: left; width: 50%; padding-left: .2rem;}
.gyyz_nr img{width: 100%;}

.zsjm{background: #ededed;}
.zsjmbox{width: 100%; margin: 0 auto; padding: 0 2%;}
.zsjmbox h2{font-weight: bold;font-size: .32rem; line-height: 1rem;color: #444444; text-align: center;}
.zsjmbox ul{overflow: hidden; margin-left: -.2rem;}
.zsjmbox li{float: left; width: 100%; padding-left: .2rem; padding-bottom: .3rem;}
.zsjmxq{height: 6.7rem; padding: 0 .3rem;text-align: center;}
.zsjmxq1{background: url(../images/3.jpg) no-repeat left center; background-size: auto 100%;}
.zsjmxq2{background: url(../images/3.jpg) no-repeat center center; background-size: auto 100%;}
.zsjmxq3{background: url(../images/3.jpg) no-repeat right center; background-size: auto 100%;}
.zsjmxq h3{font-weight: bold;font-size: .34rem; line-height: 1rem;color: #444;}
.zsjmxq p{text-align: center;color: #444; padding-bottom: .2rem;line-height: 1.4;font-size: .24rem;}
.zsjmxq span{display: block; line-height: 1.4;}
.zsjmxq dt{padding-bottom: .2rem;}
.wby10{width: 100%; padding: 0 15px; height: 40px; line-height: 40px;background: #fff;border-radius: 6px;}
.btn8{height: 40px; width: 60px;border-radius: 4px; color: #fff; background: #00074F; margin-top: .2rem;display:block; border: none;}
.zsjm h4{font-size: 16px; padding: .9rem 0 .6rem;text-align: center;color: #00074F;}
.rczp {position: relative; height: 6rem;}
.rczp img{height: 100%; position: relative;left:50%; transform:translateX(-50%);}
.rczp h2{font-size: .34rem; color: #fff; text-align: center; position: absolute; left:0; top:.8em;font-weight: bold;width: 100%;}
.rczpbox{position: absolute; width: 100%; left:0; bottom: 0; text-align: center; padding: 0 .2rem;}
.rczpbox p{font-size: .22rem; line-height: 1.6;color: #fff;font-weight: bold;}
.rczpbox h3{padding: .4rem 0; text-align: center;font-size: .28rem;color: #fff;}
.rczpbox h3 a{color: #fff;}
.dwbox a:hover .xtb{border: none;background: none;}
.dwbox a:hover .xtb b{width: 100%;}
.xtb{transition: All 0.4s ease-in-out;display: inline-block;*display: inline; position: relative;width: 26px; height: 26px;border:1px solid #fff; border-radius: 50%;vertical-align: middle; margin-left: 10px;background: url(../images/sst1.png) no-repeat center center;background-size: 15px 15px;}
.xtb b{transition: All 0.4s ease-in-out;background: url(../images/sst2.png) no-repeat center center;background-size: 15px 15px;display: block;height: 24px; position: absolute;left:0; top:0;width: 100%; height: 24px;z-index: 10;width: 0;}
.xtb2{display: inline-block;*display: inline; position: relative;width: 26px; height: 26px;border:1px solid #000000; border-radius: 50%;vertical-align: middle; margin-left: 10px;background: url(../images/ss3.png) no-repeat center center;background-size: 15px 15px;}
.xtb2 b{background: url(../images/sst2.png) no-repeat center center;background-size: 100% 100%;display: block;height: 26px; position: absolute;left:0; top:0;width: 100%; height: 24px;z-index: 10;}
.btn11{color: #000000;}

.banner18{position: relative;height: 16rem; padding-top: 50px;}
.banner18 img{height: 100%;}
}



@media (max-width: 750px) {
.top{display: none;}
.footer{padding-bottom: 45px;}
.wall-column {display: block; position: relative;width: 50%;float: left; box-sizing: border-box;}
.product_rbox li{float: left; text-align: center; width: 50%; padding-bottom: 25px;}
.programme_box ul{overflow: hidden;  padding:0 5% 50px 5%;}
.fzxx_left {
    width: 100%;
    float: left;
}
.fzxx_right { padding-top: 30px;
    float: right;
    width: 100%;
} 
.gsqy{padding: 0 10%;}
.gsqy_box{width: 100%; padding-bottom: 30px;}


.stores img{width: 100%;}
.stores p{color: #fff; position: absolute; left:0; width: 100%; text-align: center;font-size: 32px;top:50%; transform:translateY(-50%);}
.themap{height: 6.7rem;background: url(../images/a22.jpg) no-repeat center center;background-size: auto 100%;}
.find_the{width: 100%; margin: 0 auto; padding: 2rem 3% 0 3%;text-align: center;}
.find_the h2{font-size:.3rem; color: #474443;}
.find_the p{font-size: .26rem; line-height: 3; color: #636363;display: none;}
.wby1{width: 100%; padding: 0 .2rem; border: 1px solid #00074F; height: .8rem; line-height: .8rem; font-size: .22rem;border-radius:.1rem;background: #fff;display: none}
.find_the a{display: block; font-size: .22rem; color: #474443; margin: .4rem auto 0 auto;text-align: left;width: 2rem; height: .7rem; line-height: .7rem; background: #00074F; color: #fff; text-align: center;} 
.find_the span{background: none;}
.find_the i{display:block;}

.function{display:  none;}

/*右侧浮动窗口*/
.left_fc{width: 42px; position:fixed; right:0; top:30%;background: #00074F;z-index: 1000;}
.left_fc li{position: relative;}
.zdgn{background: url(../images/f33.png); height: 25px; display: block;}
.lxxq{border-bottom: 1px solid #00074F; text-align:center ;}
.lxxq p{font-size: 14px; text-align:center ;color: #fff; padding: 20px 10px; } 
.lxxq img{ margin: 0 auto; padding-bottom: 11px;}
.dhcb{padding: 14px 0;border-bottom:1px solid #00074F ;display:block;}
.wxcb{padding: 14px 0;display:block;}
.dhcb img{margin: 0 auto;}
.wxcb img{margin: 0 auto;}
.zdgnbox{width: 0; position: absolute;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1); top:-25px; right: 42px;transition: All 0.4s ease-in-out;overflow: hidden; }
.zdgnbox h2{font-size: 14px; line-height: 44px; background: #f9f8fc; padding: 0 10px;}
.zdgnbox dl{padding: 10px;}
.zdgnbox dt{padding-bottom: 10px;}
.wby6{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;}
.wby7{width: 100%; padding: 0 10px;height: 77px; line-height: 30px;border: 1px solid #ededed;}
.wby8{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;background: url(../images/f37.png) no-repeat right center;}
.btn6{width: 100%; height: 30px; font-size: 14px; color: #fff; font-weight: bold; background: #00074F; border: none; margin-top: 10px;}
.gb{cursor:pointer;position: absolute; background: url(../images/f38.png); width: 13px; height: 13px; right:10px; top:15px;}
.left_fc li:hover .zdgnbox{width: 350px;}
.dhcbbox{transition: All 0.4s ease-in-out;position: absolute; top:0; right:43px;background: #00074F;width: 0; height: 42px;border-radius: 5px 0 0 5px;overflow: hidden;}
.dhcbbox p{font-size: 12px; line-height: 45px; color: #fff; padding-left: 10px;}
.left_fc li:hover .dhcbbox{width: 148px;}
.wxcb_box{position: absolute;width:0; bottom: 0; right:42px; transition: All 0.4s ease-in-out; box-shadow:0 0 10px rgba(0, 0, 0, .1);overflow: hidden; }
.left_fc li:hover .wxcb_box{width: 97px;}

/*右侧浮动窗口*/

.left_fc{width:100%; position:fixed; left:0; bottom:0;background: #00074F;z-index: 1000;height: 45px; top:auto;}
.left_fc li{width: 33.33%;float: left;position:initial;}
.left_fc ul{float:right; width: calc(100% - 45px);height: 45px;}
.zdgn{background: url(../images/f40.png); height: 45px; display: block;width: 25px;float: left;}
.lxxq{ text-align:center ;}
.lxxq p{font-size: 14px; text-align:center ;color: #fff; padding: 10px; } 
.lxxq img{ margin: 0 auto; padding-bottom: 5px;}
.dhcb{padding: 14px 0;border-bottom:1px solid #00074F ;display:block;}
.wxcb{padding: 14px 0;display:block;}
.dhcb img{margin: 0 auto;}
.wxcb img{margin: 0 auto;}
.zdgnbox{width: 100%; top:auto; position: absolute;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1); bottom:45px; right: 0;left:0;transition: All 0.4s ease-in-out;overflow: hidden; height: 0; }
.zdgnbox h2{font-size: 14px; line-height: 44px; background: #f9f8fc; padding: 0 10px;}
.zdgnbox dl{padding: 10px;}
.zdgnbox dt{padding-bottom: 10px;}
.wby6{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;}
.wby7{width: 100%; padding: 0 10px;height: 77px; line-height: 30px;border: 1px solid #ededed;}
.wby8{width: 100%; padding: 0 10px;height: 32px; line-height: 30px;border: 1px solid #ededed;background: url(../images/f37.png) no-repeat right center;}
.btn6{width: 100%; height: 30px; font-size: 14px; color: #fff; font-weight: bold; background: #00074F; border: none; margin-top: 10px;}
.gb{cursor:pointer;position: absolute; background: url(../images/f38.png); width: 13px; height: 13px; right:10px; top:15px;}
.left_fc li:hover .zdgnbox{width: 100%; height: 360px;bottom: 45px;}
.dhcbbox{display:none;transition: All 0.4s ease-in-out;position: absolute; top:auto; right:0;background: #00074F;width: 0; height: 42px;border-radius: 5px 0 0 5px;overflow: hidden;}
.dhcbbox p{font-size: 12px; line-height: 45px; color: #fff; padding-left: 10px;}
.left_fc li:hover .dhcbbox{width: 148px;}
.wxcb_box{position: absolute;width:100%; bottom: 45px; right:0; transition: All 0.4s ease-in-out; box-shadow:0 0 10px rgba(0, 0, 0, .1);overflow: hidden;height: 0;background: #fff; text-align: center;}
.wxcb_box img{ margin: 0 auto;}
.left_fc li:hover .wxcb_box{width: 100%;height: auto;}


}
@media (max-width: 640px) {
.area li {
    float: left;
    width: 100%;
    text-align: center;
    padding: 40px 0;
}	

.careernr ul {
    overflow: hidden;
    margin-left: -.5rem;
    padding: 0 10% 10px 10%;
}
.sales_nr li {
    width: 187px;
    padding: 0 0 10px 10px;
    display: inline-block;
    *display: inline;
}
.sales_nr img {
    width: 183px;
    height: 77px;
}

.series li {
    float: left;
    width: 100%;
    position: relative;
}
.depthbox {
    width: 100%;
    float: left;
}
.newsbox {
    width: 100%;
    padding: 0 3%;
    float: left;
}





}
@media (max-width: 480px) {
.wall-column { width: auto;float: none;}
/*品牌介绍*/
.banner1{height: 320px; overflow: hidden;}
.banner1 img{height: 100%;width: auto; left:50%; transform:translateX(-50%);position: relative;}
.banner1 P{padding: 0 2%;}

.product_rbox li{float: left; text-align: center; width: 100%; padding-bottom: 25px;}

.bj1 {
    background: #f7f7f7;
    padding: .6rem 3% 0 3%;
    height: 450px;
    position: relative;
    z-index: 100;
}
.cd-fixed-bg.cd-bg-4 {background-image: url(../images/a19.png) ; height:200px; }

.banner11 a{position: absolute;left:50%; top:50%; color: #fff;border: 2px solid #fff; font-size: 14px; transform:translate(-50%,-50%);width: 110px; height:35px;display: block; text-align: center; line-height: 31px;}
.policy_tit {
    text-align: center;
    border-bottom: 1px solid #00074F;
    padding: 0 1%;
}
.allout_text {
    text-align: center;
    padding: 75px 10% 65px 10%;
}
.lbjs_sjzs {
    padding: 50px 10%;
    display: block;
}
.message {
    width: 100%;
    padding: 0 10%;
}
.message br{display: none;}
}


#imgModule{display:none;}
#imgDefault{cursor:pointer;}

.mask{background:#000;opacity:.8;filter:alpha(opacity=80);position:absolute;left:0;top:0;width:100%;height:100%;}
.lightBoxContent{width:800px;height:530px;position:absolute;left:50%;top:50%;background:#fff;margin:-265px 0 0 -400px;}
#imgLoader{width:32px;height:32px;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;display:none;}
#imgLight{width:800px;height:530px;-webkit-animation:change 1s;animation:change 1s;}
#imgModule .btn{width:40px;height:50px;position:absolute;top:50%;margin-top:-25px;cursor:pointer;}
.lightBoxSprite{background-image:url(images/imgIcons.png);background-repeat:no-repeat;}
#lightBoxPrev{left:10px;background-position:2px center;}
#lightBoxNext{right:10px;background-position:-42px center;}
.closeBtn{width:35px;height:35px;background-position:-100px center;position:absolute;top:15px;right:15px;cursor:pointer;}
.lightBoxPagination{position:absolute;left:0;bottom:50px;width:100%;text-align:center;}
.lightBoxPagination span{display:inline-block;width:10px;height:10px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;margin-right:8px;}
.lightBoxPagination span.current{background:#fff;}
@keyframes change{
    0%{opacity:0;}
    100%{opacity:1;}
}

